dioxus_tw_components/components/atoms/separator/
props.rs1use crate::attributes::*;
2use dioxus::prelude::*;
3use dioxus_tw_components_macro::UiComp;
4
5#[derive(Default, Clone, PartialEq, Props, UiComp)]
6pub struct SeparatorProps {
7 #[props(extends = div, extends = GlobalAttributes)]
8 attributes: Vec<Attribute>,
9
10 #[props(optional, default)]
11 pub orientation: ReadOnlySignal<Orientation>,
12}
13
14#[component]
15pub fn Separator(mut props: SeparatorProps) -> Element {
16 props.update_class_attribute();
17
18 rsx! {
19 div { ..props.attributes }
20 }
21}