use leptos::prelude::*;
pub use canonrs_core::ToggleState;
#[component]
pub fn ButtonGroup(
children: Children,
#[prop(default = ToggleState::Off)] attached: ToggleState,
#[prop(into, default = String::new())] class: String,
#[prop(optional, into)] aria_label: Option<String>,
) -> impl IntoView {
view! {
<super::button_group_ui::ButtonGroup class=class attached=attached aria_label=aria_label.unwrap_or_default()>
{children()}
</super::button_group_ui::ButtonGroup>
}
}