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}