From dd68380e7e2c510fe6392bbba871162e472efea2 Mon Sep 17 00:00:00 2001 From: Sergei Ogorelkov Date: Fri, 27 Jan 2023 17:43:42 +0600 Subject: [PATCH] Add props to the "CreateObject" popup (#2552) Signed-off-by: Sergei Ogorelkov --- packages/presentation/src/components/ObjectPopup.svelte | 2 +- packages/presentation/src/types.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/presentation/src/components/ObjectPopup.svelte b/packages/presentation/src/components/ObjectPopup.svelte index 20b32b2d8a..9ef6044815 100644 --- a/packages/presentation/src/components/ObjectPopup.svelte +++ b/packages/presentation/src/components/ObjectPopup.svelte @@ -150,7 +150,7 @@ return } const c = create - showPopup(c.component, {}, 'top', async (res) => { + showPopup(c.component, c.props ?? {}, 'top', async (res) => { if (res != null) { // We expect reference to new object. const newPerson = await client.findOne(_class, { _id: res }) diff --git a/packages/presentation/src/types.ts b/packages/presentation/src/types.ts index b81b0da0e3..cbbc0a6139 100644 --- a/packages/presentation/src/types.ts +++ b/packages/presentation/src/types.ts @@ -19,6 +19,7 @@ export interface ObjectSearchResult { */ export interface ObjectCreate { component: AnyComponent + props?: Record label: IntlString update?: (doc: Doc) => string }