diff --git a/packages/client/src/components/Component.svelte b/packages/client/src/components/Component.svelte index b327232b21..96dd657f25 100644 --- a/packages/client/src/components/Component.svelte +++ b/packages/client/src/components/Component.svelte @@ -36,7 +36,10 @@ $: id = instance._id $: name = instance._instanceName $: empty = - !children.length && definition?.hasChildren && $builderStore.inBuilder + !children.length && + definition?.hasChildren && + definition?.showEmptyState !== false && + $builderStore.inBuilder $: updateComponentProps(instance, $context) $: selected = $builderStore.inBuilder && diff --git a/packages/standard-components/manifest.json b/packages/standard-components/manifest.json index 963be9201e..f1f3233295 100644 --- a/packages/standard-components/manifest.json +++ b/packages/standard-components/manifest.json @@ -1548,6 +1548,7 @@ "icon": "Table", "styleable": true, "hasChildren": true, + "showEmptyState": false, "settings": [ { "type": "dataProvider",