Something went wrong. Try again.
Something went wrong. Try again.
1.1 kB · 34 lines
Rust
at main
1234567891011121314151617181920212223242526272829303132333435use dioxus::prelude::*;use dioxus_primitives::toggle_group::{self, ToggleGroupProps, ToggleItemProps};
#[component]pub fn ToggleGroup(props: ToggleGroupProps) -> Element { rsx! { document::Link { rel: "stylesheet", href: asset!("./style.css") } toggle_group::ToggleGroup { class: "toggle-group", default_pressed: props.default_pressed, pressed: props.pressed, on_pressed_change: props.on_pressed_change, disabled: props.disabled, allow_multiple_pressed: props.allow_multiple_pressed, horizontal: props.horizontal, roving_loop: props.roving_loop, attributes: props.attributes, {props.children} } }}
#[component]pub fn ToggleItem(props: ToggleItemProps) -> Element { rsx! { toggle_group::ToggleItem { class: "toggle-item", index: props.index, disabled: props.disabled, attributes: props.attributes, {props.children} } }}