From bfd7e49c72a88933d31c317915eef1d83a07dcdd Mon Sep 17 00:00:00 2001 From: Dean Date: Tue, 21 Mar 2023 09:20:43 +0000 Subject: [PATCH] Template fixes and updates to the file picker. Error handling added to display a warning when navigating to an unpublished or invalid app url. --- packages/bbui/src/Form/Core/File.svelte | 5 +- packages/bbui/src/Form/File.svelte | 2 + .../builder/src/pages/builder/Branding.svelte | 35 +----- .../src/pages/builder/auth/login.svelte | 4 +- .../builder/portal/settings/branding.svelte | 115 +++++++++++------- .../builder/src/stores/portal/organisation.js | 5 - packages/client/src/stores/index.js | 1 + packages/client/src/stores/initialise.js | 2 + packages/client/src/stores/org.js | 27 ++++ packages/client/src/stores/screens.js | 8 ++ .../src/api/controllers/static/index.ts | 93 +++++++++----- .../static/templates/BudibaseApp.svelte | 29 +++-- packages/types/src/documents/global/config.ts | 1 - .../worker/src/constants/templates/core.hbs | 10 +- packages/worker/src/utilities/templates.ts | 4 +- 15 files changed, 209 insertions(+), 132 deletions(-) create mode 100644 packages/client/src/stores/org.js diff --git a/packages/bbui/src/Form/Core/File.svelte b/packages/bbui/src/Form/Core/File.svelte index 313ff409df..618cccd941 100644 --- a/packages/bbui/src/Form/Core/File.svelte +++ b/packages/bbui/src/Form/Core/File.svelte @@ -7,6 +7,7 @@ export let value = null export let title = "Upload file" export let disabled = false + export let allowClear = null export let extensions = null export let handleFileTooLarge = null export let fileSizeLimit = BYTES_IN_MB * 20 @@ -65,14 +66,14 @@ {/if} {/if} - {#if !disabled} + {#if !disabled || (allowClear === true && disabled)}
{/if} {/if} - {title} + {title}