From 1822839780c4cc159ed3373727244b5c2006b28c Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Mon, 5 May 2025 16:04:55 +0200 Subject: [PATCH] Type svelte components --- .../NewScreen/CreateScreenModal.svelte | 68 ++++++++++++------- .../_components/NewScreen/TypeModal.svelte | 8 ++- .../src/templates/screenTemplating/Screen.ts | 8 +-- 3 files changed, 53 insertions(+), 31 deletions(-) diff --git a/packages/builder/src/pages/builder/app/[application]/design/_components/NewScreen/CreateScreenModal.svelte b/packages/builder/src/pages/builder/app/[application]/design/_components/NewScreen/CreateScreenModal.svelte index 12186a7055..37c6bbc137 100644 --- a/packages/builder/src/pages/builder/app/[application]/design/_components/NewScreen/CreateScreenModal.svelte +++ b/packages/builder/src/pages/builder/app/[application]/design/_components/NewScreen/CreateScreenModal.svelte @@ -1,4 +1,4 @@ - onConfirm(selectedType)} + onConfirm={confirm} {onCancel} disabled={!selectedType} size="L" diff --git a/packages/builder/src/templates/screenTemplating/Screen.ts b/packages/builder/src/templates/screenTemplating/Screen.ts index e416de2661..0749a6ea8b 100644 --- a/packages/builder/src/templates/screenTemplating/Screen.ts +++ b/packages/builder/src/templates/screenTemplating/Screen.ts @@ -1,10 +1,6 @@ import { BaseStructure } from "../BaseStructure" import { Helpers } from "@budibase/bbui" -import { - ScreenVariant, - Screen as ScreenDoc, - ScreenProps, -} from "@budibase/types" +import { ScreenVariant, Screen as ScreenDoc } from "@budibase/types" export class Screen extends BaseStructure { constructor() { @@ -78,7 +74,7 @@ export class Screen extends BaseStructure { return this } - customProps(props: ScreenProps) { + customProps(props: Record) { for (let key of Object.keys(props)) { this._json.props[key] = props[key] }