Merge remote-tracking branch 'origin/develop' into bookmark-folders

This commit is contained in:
marcin mikołajczak 2024-09-24 00:38:55 +02:00
commit 1097b95fa5
6 changed files with 16 additions and 6 deletions

View file

@ -16,7 +16,8 @@ export default {
{
directives: {
background: '#ffffff',
opacity: 0
opacity: 0,
shadow: []
}
},
{

View file

@ -16,7 +16,8 @@ export default {
component: 'PanelHeader',
directives: {
backgroundNoCssColor: 'yes',
background: '--fg'
background: '--fg',
shadow: []
}
}
]

View file

@ -138,7 +138,11 @@ export const deserialize = (input) => {
const [property, value] = d.split(':')
let realValue = value.trim()
if (property === 'shadow') {
realValue = value.split(',').map(v => parseShadow(v.trim()))
if (realValue === 'none') {
realValue = []
} else {
realValue = value.split(',').map(v => parseShadow(v.trim()))
}
} if (!Number.isNaN(Number(value))) {
realValue = Number(value)
}

View file

@ -32,7 +32,11 @@ export const serialize = (ruleset) => {
} else {
switch (directive) {
case 'shadow':
return ` ${directive}: ${value.map(serializeShadow).join(', ')}`
if (value.length > 0) {
return ` ${directive}: ${value.map(serializeShadow).join(', ')}`
} else {
return ` ${directive}: none`
}
default:
return ` ${directive}: ${value}`
}