Browse Source

Moved custom theme in AprilFoolsManager.js

keplyx 4 years ago
parent
commit
bcdd1f9875
2 changed files with 22 additions and 22 deletions
  1. 21
    0
      utils/AprilFoolsManager.js
  2. 1
    22
      utils/ThemeManager.js

+ 21
- 0
utils/AprilFoolsManager.js View File

@@ -49,6 +49,27 @@ export default class AprilFoolsManager {
49 49
         return menu;
50 50
     }
51 51
 
52
+    static getAprilFoolsTheme(currentTheme : Object) {
53
+        return {
54
+            ...currentTheme,
55
+            colors: {
56
+                ...currentTheme.colors,
57
+                primary: '#bebe03',
58
+                accent: '#bebe03',
59
+                background: '#5b3e02',
60
+                tabBackground: "#5b3e02",
61
+                card: "#5b3e02",
62
+                surface: "#5b3e02",
63
+                dividerBackground: '#362201',
64
+                textDisabled: '#b9b9b9',
65
+
66
+                // Calendar/Agenda
67
+                agendaBackgroundColor: '#5b3e02',
68
+                agendaDayTextColor: '#6d6d6d',
69
+            },
70
+        };
71
+    }
72
+
52 73
     isAprilFoolsEnabled() {
53 74
         return this.aprilFoolsEnabled;
54 75
     }

+ 1
- 22
utils/ThemeManager.js View File

@@ -93,27 +93,6 @@ export default class ThemeManager {
93 93
         };
94 94
     }
95 95
 
96
-    static getAprilFoolsTheme() {
97
-        return {
98
-            ...ThemeManager.getBaseTheme(),
99
-            colors: {
100
-                ...ThemeManager.getBaseTheme().colors,
101
-                primary: '#bebe03',
102
-                accent: '#bebe03',
103
-                background: '#5b3e02',
104
-                tabBackground: "#5b3e02",
105
-                card: "#5b3e02",
106
-                surface: "#5b3e02",
107
-                dividerBackground: '#362201',
108
-                textDisabled: '#b9b9b9',
109
-
110
-                // Calendar/Agenda
111
-                agendaBackgroundColor: '#5b3e02',
112
-                agendaDayTextColor: '#6d6d6d',
113
-            },
114
-        };
115
-    }
116
-
117 96
     /**
118 97
      * Get this class instance or create one if none is found
119 98
      * @returns {ThemeManager}
@@ -137,7 +116,7 @@ export default class ThemeManager {
137 116
      */
138 117
     static getCurrentTheme(): Object {
139 118
         if (AprilFoolsManager.getInstance().isAprilFoolsEnabled())
140
-            return ThemeManager.getAprilFoolsTheme();
119
+            return AprilFoolsManager.getAprilFoolsTheme(ThemeManager.getBaseTheme());
141 120
          else
142 121
             return ThemeManager.getBaseTheme()
143 122
     }

Loading…
Cancel
Save