add 'none' keyword to PISS shadow definiton that equals empty array

This commit is contained in:
Henry Jameson 2024-09-24 00:23:25 +03:00
commit ab8907909b
5 changed files with 16 additions and 6 deletions

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)
}