aboutsummaryrefslogtreecommitdiff
path: root/src/services/theme_data
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2024-02-22 00:02:24 +0200
committerHenry Jameson <me@hjkos.com>2024-02-22 00:02:24 +0200
commit879f520b75bcb379790317627bc2a8d2b739a2fb (patch)
tree869b61adec17dad4cbbf756e2109f864c6f3c9cc /src/services/theme_data
parent8a21594dbc5075b92d245f4c83530c7dae71c62a (diff)
tabs support + cleanup
Diffstat (limited to 'src/services/theme_data')
-rw-r--r--src/services/theme_data/css_utils.js1
-rw-r--r--src/services/theme_data/theme2_to_theme3.js10
2 files changed, 7 insertions, 4 deletions
diff --git a/src/services/theme_data/css_utils.js b/src/services/theme_data/css_utils.js
index 412accf9..3bbee6af 100644
--- a/src/services/theme_data/css_utils.js
+++ b/src/services/theme_data/css_utils.js
@@ -9,7 +9,6 @@ export const parseCssShadow = (text) => {
const [x, y, blur = 0, spread = 0] = dimensions.split(/ /).filter(x => x).map(x => x.trim())
const isInset = inset?.trim() === 'inset'
- console.log(color.trim())
const colorString = color.split(/ /).filter(x => x).map(x => x.trim())[0]
return {
diff --git a/src/services/theme_data/theme2_to_theme3.js b/src/services/theme_data/theme2_to_theme3.js
index b367af36..ef9506a6 100644
--- a/src/services/theme_data/theme2_to_theme3.js
+++ b/src/services/theme_data/theme2_to_theme3.js
@@ -55,7 +55,7 @@ export const extendedBasePrefixes = [
'panel',
'topBar',
- // 'tab', // TODO: not implemented yet
+ 'tab',
'btn',
'input',
'selectedMenu',
@@ -122,6 +122,9 @@ export const convertTheme2To3 = (data) => {
case 'btn':
rule.component = 'Button'
break
+ case 'tab':
+ rule.component = 'Tab'
+ break
case 'input':
rule.component = 'Input'
break
@@ -155,6 +158,7 @@ export const convertTheme2To3 = (data) => {
newRules.push(rule)
if (rule.component === 'Button') {
newRules.push({ ...rule, component: 'ScrollbarElement' })
+ newRules.push({ ...rule, component: 'Tab' })
}
})
return newRules
@@ -215,6 +219,7 @@ export const convertTheme2To3 = (data) => {
if (rule.component === 'Button') {
newRules.push({ ...rule, component: 'ScrollbarElement' })
+ newRules.push({ ...rule, component: 'Tab' })
}
})
return newRules
@@ -351,8 +356,7 @@ export const convertTheme2To3 = (data) => {
}
if (newRule.component === 'Button') {
- console.log([newRule, { ...newRule, component: 'ScrollbarElement' }])
- return [newRule, { ...newRule, component: 'ScrollbarElement' }]
+ return [newRule, { ...newRule, component: 'Tab' }, { ...newRule, component: 'ScrollbarElement' }]
} else {
return [newRule]
}