dioxus_tw_components/components/atoms/separator/
props.rs

1use 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}