From 11425c9636903811418700ca2384f03443be19f7 Mon Sep 17 00:00:00 2001 From: Aylur Date: Fri, 20 Dec 2024 00:41:48 +0100 Subject: fix(gjs): filter undefined props close #151 --- lang/gjs/src/gtk3/astalify.ts | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lang/gjs/src/gtk3/astalify.ts') diff --git a/lang/gjs/src/gtk3/astalify.ts b/lang/gjs/src/gtk3/astalify.ts index 18df132..9e6f022 100644 --- a/lang/gjs/src/gtk3/astalify.ts +++ b/lang/gjs/src/gtk3/astalify.ts @@ -168,6 +168,13 @@ export default function astalify< const { setup, child, children = [], ...props } = config props.visible ??= true + // remove undefined values + for (const [key, value] of Object.entries(props)) { + if (value === undefined) { + delete props[key] + } + } + if (child) children.unshift(child) -- cgit v1.2.3