diff options
Diffstat (limited to 'common/src/user.rs')
-rw-r--r-- | common/src/user.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/common/src/user.rs b/common/src/user.rs index 17700a0..2b67de5 100644 --- a/common/src/user.rs +++ b/common/src/user.rs @@ -20,6 +20,15 @@ pub struct User { pub enum Theme { Dark, Light, + Purple, +} + +impl Theme { + pub const LIST: &'static [(Theme, &'static str)] = &[ + (Theme::Dark, "Dark"), + (Theme::Light, "Light"), + (Theme::Purple, "Purple"), + ]; } #[derive(Debug, Clone, Serialize, Deserialize, Default)] |