dxc_components/button/
button_group.rs

1use super::props::ButtonGroupProps;
2use dioxus::prelude::*;
3use dxc_hooks::UseNamespace;
4use dxc_macros::classes;
5use dxc_types::namespace::Block;
6
7#[component]
8pub fn DxcButtonGroup(props: ButtonGroupProps) -> Element {
9    let ns = UseNamespace::new(Block::Button, None);
10
11    let classes = classes!(ns.b_(String::from("group")), props.class());
12
13    rsx! {
14        div {
15            class: classes,
16
17            {props.children}
18        }
19    }
20}