Browse Source

UI: Fixed incorrect parsing of the CSS unit 'rem' and 'vmin'

pull/11770/head
Vladyslav_Prykhodko 2 years ago
parent
commit
73bb839c86
  1. 8
      ui-ngx/src/app/shared/models/widget-settings.models.ts

8
ui-ngx/src/app/shared/models/widget-settings.models.ts

@ -329,11 +329,9 @@ export const resolveCssSize = (strSize?: string): [number, cssUnit] => {
}
let resolvedUnit: cssUnit;
let resolvedSize = strSize;
for (const unit of cssUnits) {
if (strSize.endsWith(unit)) {
resolvedUnit = unit;
break;
}
const unitMatch = strSize.match(new RegExp(`(${cssUnits.join('|')})$`));
if (unitMatch) {
resolvedUnit = unitMatch[0] as cssUnit;
}
if (resolvedUnit) {
resolvedSize = strSize.substring(0, strSize.length - resolvedUnit.length);

Loading…
Cancel
Save