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}