From bfe8d839b5d0194285620bad3f4afbbe49af99f6 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Thu, 15 Dec 2022 16:50:08 +0000 Subject: [PATCH] Update structure for account pages --- .../src/pages/builder/portal/_layout.svelte | 13 ++-- .../builder/portal/account/_layout.svelte | 25 +++++++ .../pages/builder/portal/account/index.svelte | 4 ++ .../{settings => account}/upgrade.svelte | 68 +++++++------------ .../index.svelte => account/usage.svelte} | 0 .../builder/portal/overview/index.svelte | 4 ++ .../builder/portal/settings/_layout.svelte | 5 -- 7 files changed, 64 insertions(+), 55 deletions(-) create mode 100644 packages/builder/src/pages/builder/portal/account/_layout.svelte create mode 100644 packages/builder/src/pages/builder/portal/account/index.svelte rename packages/builder/src/pages/builder/portal/{settings => account}/upgrade.svelte (72%) rename packages/builder/src/pages/builder/portal/{usage/index.svelte => account/usage.svelte} (100%) create mode 100644 packages/builder/src/pages/builder/portal/overview/index.svelte diff --git a/packages/builder/src/pages/builder/portal/_layout.svelte b/packages/builder/src/pages/builder/portal/_layout.svelte index 6272b29185..ff310c540a 100644 --- a/packages/builder/src/pages/builder/portal/_layout.svelte +++ b/packages/builder/src/pages/builder/portal/_layout.svelte @@ -57,8 +57,8 @@ href: "/builder/portal/plugins", }, { - title: "Usage", - href: "/builder/portal/usage", + title: "Account", + href: "/builder/portal/account", }, { title: "Settings", @@ -183,10 +183,7 @@ /> {#if !$adminStore.cloud && $auth.isAdmin} - {/if} @@ -216,8 +213,8 @@ $goto("../apps")}> Close developer mode - Log out + + Log out diff --git a/packages/builder/src/pages/builder/portal/account/_layout.svelte b/packages/builder/src/pages/builder/portal/account/_layout.svelte new file mode 100644 index 0000000000..cbe86daf7c --- /dev/null +++ b/packages/builder/src/pages/builder/portal/account/_layout.svelte @@ -0,0 +1,25 @@ + + + + +
+ + + + +
+ +
+
diff --git a/packages/builder/src/pages/builder/portal/account/index.svelte b/packages/builder/src/pages/builder/portal/account/index.svelte new file mode 100644 index 0000000000..141cf2a73e --- /dev/null +++ b/packages/builder/src/pages/builder/portal/account/index.svelte @@ -0,0 +1,4 @@ + diff --git a/packages/builder/src/pages/builder/portal/settings/upgrade.svelte b/packages/builder/src/pages/builder/portal/account/upgrade.svelte similarity index 72% rename from packages/builder/src/pages/builder/portal/settings/upgrade.svelte rename to packages/builder/src/pages/builder/portal/account/upgrade.svelte index 5d10f22396..5e1a116fc4 100644 --- a/packages/builder/src/pages/builder/portal/settings/upgrade.svelte +++ b/packages/builder/src/pages/builder/portal/account/upgrade.svelte @@ -8,6 +8,7 @@ Button, Input, Label, + ButtonGroup, notifications, } from "@budibase/bbui" import { auth, admin } from "stores/portal" @@ -103,10 +104,10 @@ {#if license.plan.type === "free"} Upgrade your Budibase installation to unlock additional features. To subscribe to a plan visit your - Account. + account. {:else} To manage your plan visit your - Account. + account {/if} @@ -127,44 +128,33 @@ /> -
-
- -
-
- {#if licenseInfo?.licenseKey} - - {/if} -
-
+ + + {#if licenseInfo?.licenseKey} + + {/if} + - - - Plan - - You are currently on the {license.plan.type} plan - - {processStringSync( - "Updated {{ duration time 'millisecond' }} ago", - { - time: - new Date().getTime() - - new Date(license.refreshedAt).getTime(), - } - )} - - + + Plan + + You are currently on the {license.plan.type} plan + + {processStringSync("Updated {{ duration time 'millisecond' }} ago", { + time: + new Date().getTime() - new Date(license.refreshedAt).getTime(), + })} + -
- -
+
+ +
{/if} @@ -179,10 +169,4 @@ grid-gap: var(--spacing-l); align-items: center; } - .action-button { - margin-right: 10px; - } - .button-container { - display: flex; - } diff --git a/packages/builder/src/pages/builder/portal/usage/index.svelte b/packages/builder/src/pages/builder/portal/account/usage.svelte similarity index 100% rename from packages/builder/src/pages/builder/portal/usage/index.svelte rename to packages/builder/src/pages/builder/portal/account/usage.svelte diff --git a/packages/builder/src/pages/builder/portal/overview/index.svelte b/packages/builder/src/pages/builder/portal/overview/index.svelte new file mode 100644 index 0000000000..6881a9ca67 --- /dev/null +++ b/packages/builder/src/pages/builder/portal/overview/index.svelte @@ -0,0 +1,4 @@ + diff --git a/packages/builder/src/pages/builder/portal/settings/_layout.svelte b/packages/builder/src/pages/builder/portal/settings/_layout.svelte index dde65aac85..a17f625634 100644 --- a/packages/builder/src/pages/builder/portal/settings/_layout.svelte +++ b/packages/builder/src/pages/builder/portal/settings/_layout.svelte @@ -38,11 +38,6 @@ url={$url("./theme")} active={$isActive("./theme")} /> -