aboutsummaryrefslogtreecommitdiff
path: root/src/services
diff options
context:
space:
mode:
Diffstat (limited to 'src/services')
-rw-r--r--src/services/theme_data/theme_data.service.js52
1 files changed, 52 insertions, 0 deletions
diff --git a/src/services/theme_data/theme_data.service.js b/src/services/theme_data/theme_data.service.js
index 221c3b48..dd5f8fd0 100644
--- a/src/services/theme_data/theme_data.service.js
+++ b/src/services/theme_data/theme_data.service.js
@@ -98,6 +98,58 @@ export const SLOT_INHERITANCE = {
color: (mod, bg, text) => mixrgb(bg, text)
},
+ selectedPost: '--lightBg',
+ selectedPostFaintText: {
+ depends: ['lightBgFaintText'],
+ layer: 'lightBg',
+ textColor: true
+ },
+ selectedPostFaintLink: {
+ depends: ['lightBgFaintLink'],
+ layer: 'lightBg',
+ textColor: 'preserve'
+ },
+ selectedPostText: {
+ depends: ['lightBgText'],
+ layer: 'lightBg',
+ textColor: true
+ },
+ selectedPostLink: {
+ depends: ['lightBgLink'],
+ layer: 'lightBg',
+ textColor: 'preserve'
+ },
+ selectedPostIcon: {
+ depends: ['selectedPost', 'selectedPostText'],
+ color: (mod, bg, text) => mixrgb(bg, text)
+ },
+
+ selectedMenu: '--lightBg',
+ selectedMenuFaintText: {
+ depends: ['lightBgFaintText'],
+ layer: 'lightBg',
+ textColor: true
+ },
+ selectedMenuFaintLink: {
+ depends: ['lightBgFaintLink'],
+ layer: 'lightBg',
+ textColor: 'preserve'
+ },
+ selectedMenuText: {
+ depends: ['lightBgText'],
+ layer: 'lightBg',
+ textColor: true
+ },
+ selectedMenuLink: {
+ depends: ['lightBgLink'],
+ layer: 'lightBg',
+ textColor: 'preserve'
+ },
+ selectedMenuIcon: {
+ depends: ['selectedMenu', 'selectedMenuText'],
+ color: (mod, bg, text) => mixrgb(bg, text)
+ },
+
lightText: {
depends: ['text'],
color: (mod, text) => brightness(20 * mod, text).rgb