+ {#if selectedCategory.value === 'design'}
+
+ {:else if selectedCategory.value === 'settings'}
+
{/if}
-
-
- {#if selectedCategory.value === 'design'}
-
- {:else if selectedCategory.value === 'settings'}
-
- {/if}
-
diff --git a/packages/builder/src/components/userInterface/SettingsView.svelte b/packages/builder/src/components/userInterface/SettingsView.svelte
index d821f1f2e..fd4733c24 100644
--- a/packages/builder/src/components/userInterface/SettingsView.svelte
+++ b/packages/builder/src/components/userInterface/SettingsView.svelte
@@ -18,7 +18,7 @@
let pageScreenProps = ["title", "favicon", "description", "route"]
let duplicateName = false
- const propExistsOnComponentDef = prop =>
+ const propExistsOnComponentDef = (prop) =>
pageScreenProps.includes(prop) || prop in componentDefinition.props
function handleChange(key, data) {
@@ -47,10 +47,10 @@
$: isPage = screenOrPageInstance && screenOrPageInstance.favicon
$: screenOrPageDefinition = isPage ? pageDefinition : screenDefinition
- const isDuplicateName = name => {
+ const isDuplicateName = (name) => {
let duplicate = false
- const lookForDuplicate = rootPops => {
+ const lookForDuplicate = (rootPops) => {
walkProps(rootPops, (inst, cancel) => {
if (inst._instanceName === name && inst._id !== componentInstance._id) {
duplicate = true
@@ -85,50 +85,60 @@
}
-{#if screenOrPageInstance}
- {#each screenOrPageDefinition as def}
-
+ {#if screenOrPageInstance}
+ {#each screenOrPageDefinition as def}
+
+ {/each}
{/if}
-{/if}
-{#if panelDefinition && panelDefinition.length > 0}
- {#each panelDefinition as definition}
- {#if canRenderControl(definition.key, definition.dependsOn)}
-
+ {#if displayNameField}
+
+ {#if duplicateName}
+
Name must be unique
{/if}
- {/each}
-{:else}
-
This component does not have any settings.
-{/if}
+ {/if}
+
+ {#if panelDefinition && panelDefinition.length > 0}
+ {#each panelDefinition as definition}
+ {#if canRenderControl(definition.key, definition.dependsOn)}
+
+ {/if}
+ {/each}
+ {:else}
+
This component does not have any settings.
+ {/if}
+