From 0c4c2547cd14765cc386e4bbe0b30b69bd39c05e Mon Sep 17 00:00:00 2001 From: Sam Rose Date: Tue, 28 Jan 2025 10:13:05 +0000 Subject: [PATCH] Fix applying styles to Popover. --- packages/bbui/src/Actions/position_dropdown.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/bbui/src/Actions/position_dropdown.ts b/packages/bbui/src/Actions/position_dropdown.ts index 02cda87710a..303af2b53c0 100644 --- a/packages/bbui/src/Actions/position_dropdown.ts +++ b/packages/bbui/src/Actions/position_dropdown.ts @@ -240,7 +240,12 @@ export default function positionDropdown(element: HTMLElement, opts: Opts) { } for (const [key, value] of Object.entries(styles)) { - element.style.setProperty(key, value ? `${value}px` : null) + const name = key as keyof Styles + if (value != null) { + element.style[name] = `${value}px` + } else { + element.style[name] = "" + } } }