From 72dfa1ba1b5fa1fc58a8ca4a48afeed764b35785 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Fri, 11 Jun 2021 08:49:06 +0100 Subject: [PATCH] Add manifest option to prevent showing component empty states --- packages/client/src/components/Component.svelte | 5 ++++- packages/standard-components/manifest.json | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) 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",