From b5e3505f55af6e2199d7c8d6f5e87ba1c01b0b35 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Tue, 20 Dec 2022 08:48:20 +0000 Subject: [PATCH] Update app overview version and name/url screens --- packages/bbui/src/Label/Label.svelte | 1 + .../src/components/common/EditableIcon.svelte | 48 ++++---- .../components/start/ChooseIconModal.svelte | 92 ++++++-------- .../components/start/UpdateAppModal.svelte | 64 +++++++--- .../pages/builder/portal/apps/index.svelte | 16 +-- .../[appId]/_components/SettingsTab.svelte | 116 ------------------ .../portal/overview/[appId]/_layout.svelte | 1 + .../overview/[appId]/name-and-url.svelte | 73 +++++++++++ .../portal/overview/[appId]/version.svelte | 40 ++++++ .../frontend-core/src/themes/midnight.css | 2 +- 10 files changed, 219 insertions(+), 234 deletions(-) delete mode 100644 packages/builder/src/pages/builder/portal/overview/[appId]/_components/SettingsTab.svelte create mode 100644 packages/builder/src/pages/builder/portal/overview/[appId]/name-and-url.svelte create mode 100644 packages/builder/src/pages/builder/portal/overview/[appId]/version.svelte diff --git a/packages/bbui/src/Label/Label.svelte b/packages/bbui/src/Label/Label.svelte index 6b3392ce2d..ee6d9adf76 100644 --- a/packages/bbui/src/Label/Label.svelte +++ b/packages/bbui/src/Label/Label.svelte @@ -21,6 +21,7 @@ label { padding: 0; white-space: nowrap; + color: var(--spectrum-global-color-gray-600); } .muted { diff --git a/packages/builder/src/components/common/EditableIcon.svelte b/packages/builder/src/components/common/EditableIcon.svelte index 012cf5f24d..bc5ec4a0e6 100644 --- a/packages/builder/src/components/common/EditableIcon.svelte +++ b/packages/builder/src/components/common/EditableIcon.svelte @@ -1,48 +1,46 @@
-
{ - iconModal.show() - }} - > - +
+
-
+
- + + + + diff --git a/packages/builder/src/components/start/ChooseIconModal.svelte b/packages/builder/src/components/start/ChooseIconModal.svelte index b2f68c6ce7..1ffaa35e34 100644 --- a/packages/builder/src/components/start/ChooseIconModal.svelte +++ b/packages/builder/src/components/start/ChooseIconModal.svelte @@ -1,18 +1,20 @@ - - save()} - > -
-
- -
-
- {#each iconsList as item} -
(selectedIcon = item)} - > - -
- {/each} -
+ +
+
+
-
-
- -
-
- changeColor(e.detail)} - /> -
+
+ {#each iconsList as item} +
(name = item)} + > + +
+ {/each}
- - +
+
+
+ +
+
+ (color = e.detail)} /> +
+
+ diff --git a/packages/builder/src/pages/builder/portal/overview/[appId]/_layout.svelte b/packages/builder/src/pages/builder/portal/overview/[appId]/_layout.svelte index 7256b54f92..ef571a1edf 100644 --- a/packages/builder/src/pages/builder/portal/overview/[appId]/_layout.svelte +++ b/packages/builder/src/pages/builder/portal/overview/[appId]/_layout.svelte @@ -124,6 +124,7 @@
+ import { + Layout, + Divider, + Heading, + Body, + Button, + Label, + Modal, + Icon, + } from "@budibase/bbui" + import { AppStatus } from "constants" + import { overview } from "stores/portal" + import UpdateAppModal from "components/start/UpdateAppModal.svelte" + + let updatingModal + + $: app = $overview.selectedApp + $: appUrl = `${window.origin}/app${app?.url}` + $: appDeployed = app?.status === AppStatus.DEPLOYED + + + + + Name and URL + Edit your app's name and URL + + + + + + {app?.name} + + + + +
+ +
+
+ + + + {appUrl} + + +
+ +
+
+ + + + + + diff --git a/packages/builder/src/pages/builder/portal/overview/[appId]/version.svelte b/packages/builder/src/pages/builder/portal/overview/[appId]/version.svelte new file mode 100644 index 0000000000..676d0b4f59 --- /dev/null +++ b/packages/builder/src/pages/builder/portal/overview/[appId]/version.svelte @@ -0,0 +1,40 @@ + + + + + Version + See the current version of your app and check for updates + + + {#if updateAvailable} + + The app is currently using version {$store.version} + but version {clientPackage.version} is available. +
+ Updates can contain new features, performance improvements and bug fixes. + +
+ +
+ {:else} + + The app is currently using version {$store.version}. +
+ You're running the latest! + +
+ +
+ {/if} +
+ + diff --git a/packages/frontend-core/src/themes/midnight.css b/packages/frontend-core/src/themes/midnight.css index f2b4650ebf..f3763819d4 100644 --- a/packages/frontend-core/src/themes/midnight.css +++ b/packages/frontend-core/src/themes/midnight.css @@ -10,7 +10,7 @@ --spectrum-global-color-gray-500: hsl(var(--hue), var(--sat), 40%); --spectrum-global-color-gray-600: hsl(var(--hue), var(--sat), 60%); --spectrum-global-color-gray-700: hsl(var(--hue), var(--sat), 70%); - --spectrum-global-color-gray-800: hsl(var(--hue), var(--sat), 80%); + --spectrum-global-color-gray-800: hsl(var(--hue), var(--sat), 85%); --spectrum-global-color-gray-900: hsl(var(--hue), var(--sat), 95%); --modal-background: var(--spectrum-global-color-gray-50);