diff --git a/src/routes/console/[project]/databases/database/[database]/collection/[collection]/_create.svelte b/src/routes/console/[project]/databases/database/[database]/collection/[collection]/_create.svelte index fc72762bd..d11dfbcfd 100644 --- a/src/routes/console/[project]/databases/database/[database]/collection/[collection]/_create.svelte +++ b/src/routes/console/[project]/databases/database/[database]/collection/[collection]/_create.svelte @@ -19,6 +19,7 @@ let showCustomId = false; let steps = [{ text: 'Create data' }, { text: 'Set permissions' }]; let currentStep = 0; + let attributes = []; onMount(async () => { await attributeList.load($page.params.collection); @@ -26,6 +27,7 @@ }); const initializeDocument = () => { + attributes = $attributeList?.attributes?.filter((a) => a.status === 'available'); $attributeList.attributes.forEach((attr) => { if (attr.array) { newDocument[attr.key] = [null]; @@ -76,114 +78,112 @@
{#if currentStep === 0} - {@const attributes = - $attributeList?.attributes?.filter((a) => a.status === 'available') || []} -

Create document data

Provide document data based on attributes you created earlier.

- + {/if} {:else if currentStep === 1}

Set Permissions