rustcn_ui/template/props.rs
1use dioxus::prelude::*;
2#[derive(PartialEq, Props, Clone)]
3pub struct TemplateProps {
4 #[props(default)]
5 pub variant: TemplateVariants,
6 // Additional props can be added here.
7}
8
9#[derive(PartialEq, Clone)]
10pub enum TemplateVariants {
11 Default,
12 _Secondary,
13 // Additional variants can be added here.
14}
15
16impl Default for TemplateVariants {
17 fn default() -> Self {
18 TemplateVariants::Default
19 }
20}