From 8132c77f8c6da60cc1491ed53f03db7bf88d5b76 Mon Sep 17 00:00:00 2001 From: Martin McKeaveney Date: Wed, 14 Oct 2020 16:47:53 +0100 Subject: [PATCH] don't show login component on logged in page, fix auth for app assets --- .../ComponentPropertiesPanel.svelte | 12 ---- .../ComponentSelectionList.svelte | 22 +----- .../userInterface/ItemTab/Tab.svelte | 10 ++- .../userInterface/temporaryPanelStructure.js | 67 ++++++++++--------- .../server/src/middleware/authenticated.js | 6 +- packages/server/src/middleware/authorized.js | 3 + .../src/DataGrid/AttachmentCell/Button.svelte | 2 +- 7 files changed, 51 insertions(+), 71 deletions(-) diff --git a/packages/builder/src/components/userInterface/ComponentPropertiesPanel.svelte b/packages/builder/src/components/userInterface/ComponentPropertiesPanel.svelte index 800905202d..1331ce0bdb 100644 --- a/packages/builder/src/components/userInterface/ComponentPropertiesPanel.svelte +++ b/packages/builder/src/components/userInterface/ComponentPropertiesPanel.svelte @@ -1,21 +1,10 @@ {#if !list.isCategory} - + {/if} {#each list.children as item} - handleClick(item)} /> + {#if !item.showOnPages || item.showOnPages.includes($store.currentPageName)} + handleClick(item)} /> + {/if} {/each} --> +