aboutsummaryrefslogtreecommitdiff
path: root/common/src/user.rs
diff options
context:
space:
mode:
Diffstat (limited to 'common/src/user.rs')
-rw-r--r--common/src/user.rs9
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)]