mod router_button;
mod router_link;
use yew::{Children, Properties};
#[allow(deprecated)]
pub use self::{router_button::RouterButton, router_link::RouterAnchor, router_link::RouterLink};
use crate::Switch;
#[derive(Properties, Clone, Default, Debug, PartialEq)]
pub struct Props<SW>
where
SW: Switch + PartialEq + Clone,
{
pub route: SW,
#[deprecated(note = "Use children field instead (nested html)")]
#[prop_or_default]
pub text: String,
#[prop_or_default]
pub children: Children,
#[prop_or_default]
pub disabled: bool,
#[prop_or_default]
pub classes: String,
}
#[derive(Clone, Copy, Debug)]
pub enum Msg {
Clicked,
}