diff --git a/packages/client/manifest.json b/packages/client/manifest.json index dbbb7726be..37b8cc5c8b 100644 --- a/packages/client/manifest.json +++ b/packages/client/manifest.json @@ -2598,6 +2598,7 @@ ] }, "passwordfield": { + "skeleton": false, "name": "Password Field", "icon": "LockClosed", "styles": [ @@ -3066,6 +3067,7 @@ ] }, "longformfield": { + "skeleton": false, "name": "Long Form Field", "icon": "TextAlignLeft", "styles": [ diff --git a/packages/client/src/components/app/forms/Form.svelte b/packages/client/src/components/app/forms/Form.svelte index 717bf00064..977b940d1f 100644 --- a/packages/client/src/components/app/forms/Form.svelte +++ b/packages/client/src/components/app/forms/Form.svelte @@ -20,7 +20,6 @@ const context = getContext("context") const { API, fetchDatasourceSchema } = getContext("sdk") - let loaded = false let schema let table @@ -56,32 +55,30 @@ } const res = await fetchDatasourceSchema(dataSource) schema = res || {} - if (!loaded) { - loaded = true - } } $: initialValues = getInitialValues(actionType, dataSource, $context) $: resetKey = Helpers.hashString( - JSON.stringify(initialValues) + JSON.stringify(dataSource) + disabled + !!schema + + JSON.stringify(initialValues) + + JSON.stringify(dataSource) + + disabled ) -{#if loaded} - {#key resetKey} - - - - {/key} -{/if} +{#key resetKey} + + + +{/key}