skeleton_rs/
common.rs

1#[derive(Clone, PartialEq, Default)]
2pub enum Variant {
3    #[default]
4    Text,
5    Circular,
6    Rectangular,
7    Rounded,
8    Image,
9    Avatar,
10    Button,
11}
12
13#[derive(Clone, PartialEq, Default)]
14pub enum Animation {
15    #[default]
16    Pulse,
17    Wave,
18    None,
19}
20
21#[derive(Clone, PartialEq, Default)]
22pub enum Theme {
23    #[default]
24    Light,
25    Dark,
26    Custom(&'static str),
27}
28
29#[derive(Clone, PartialEq, Default)]
30pub enum Direction {
31    #[default]
32    LeftToRight,
33    RightToLeft,
34    TopToBottom,
35    BottomToTop,
36    CustomAngle(i64),
37}