style panel settings

This commit is contained in:
Julie Blanc 2026-03-07 19:59:01 +01:00
parent d604e5d05e
commit 3ae2d0e310
12 changed files with 334 additions and 338 deletions

View file

@ -372,12 +372,17 @@ export function useElementSettings({ margin, padding, basePopup }) {
if (hasAnyProp) {
for (const prop of styleProps) {
if (prop.group !== group || !(prop.css in parsed)) continue;
if (prop.css === 'font-family') {
const firstFont = parsed[prop.css].split(',')[0].trim().replace(/['"]/g, '');
fontFamily.value = firstFont;
if (prop.group !== group) continue;
if (prop.css in parsed) {
if (prop.css === 'font-family') {
const firstFont = parsed[prop.css].split(',')[0].trim().replace(/['"]/g, '');
fontFamily.value = firstFont;
} else {
prop.set(parsed[prop.css]);
}
} else {
prop.set(parsed[prop.css]);
// Property removed from CSS: reset to default
prop.set('normal');
}
}
for (const prop of unitProps) {