dont update rect if autosize

This commit is contained in:
Orion Reed 2024-12-15 07:49:02 -05:00
parent 5ac35f3fa2
commit cac972eaff
1 changed files with 13 additions and 2 deletions

View File

@ -493,8 +493,19 @@ export class FolkShape extends HTMLElement {
}
this.style.transform = emmittedRect.toCssString();
this.style.width = this.#attrWidth === 'auto' ? '' : `${emmittedRect.width}px`;
this.style.height = this.#attrHeight === 'auto' ? '' : `${emmittedRect.height}px`;
if (this.#attrWidth !== 'auto') {
this.style.width = `${emmittedRect.width}px`;
} else {
this.style.width = '';
emmittedRect.width = this.#previousRect.width;
}
if (this.#attrHeight !== 'auto') {
this.style.height = `${emmittedRect.height}px`;
} else {
this.style.height = '';
emmittedRect.height = this.#previousRect.height;
}
this.#readonlyRect = new DOMRectTransformReadonly(emmittedRect);
}