From 8e78305dee971ab2b6ed06aa7d33a5595e8837ce Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Wed, 25 Sep 2024 12:03:16 +0200 Subject: [PATCH] fix: design review --- src/lib/components/bottomModalAlert.svelte | 22 ++----- src/lib/components/roles/default.svelte | 17 +++-- src/lib/components/roles/roles.svelte | 23 ++++--- src/lib/components/roles/upgrade.svelte | 64 +++++++++++-------- src/lib/elements/table/table.svelte | 6 ++ src/lib/stores/bottom-alerts.ts | 1 + .../members/+page.svelte | 4 +- .../project-[project]/bottomAlerts.ts | 4 +- 8 files changed, 79 insertions(+), 62 deletions(-) diff --git a/src/lib/components/bottomModalAlert.svelte b/src/lib/components/bottomModalAlert.svelte index 9c693b30c..88693c3e4 100644 --- a/src/lib/components/bottomModalAlert.svelte +++ b/src/lib/components/bottomModalAlert.svelte @@ -1,5 +1,4 @@ - By default, all members are assigned a Developer role. You can - change this at any time from your organization settings. - Learn more. +
+

+ By default, all members are assigned a Developer role. You can + change this at any time from your organization settings. +

+

+ Learn more about roles. +

+
diff --git a/src/lib/components/roles/roles.svelte b/src/lib/components/roles/roles.svelte index 5e8de8601..dd5f74411 100644 --- a/src/lib/components/roles/roles.svelte +++ b/src/lib/components/roles/roles.svelte @@ -3,16 +3,15 @@ -

Roles

-

- Owner, Developer Default, Editor, - Analyst, Billing. -

-

- Learn more about roles. -

+
+

Roles

+

Owner, Developer, Editor, Analyst and Billing.

+

+ Learn more about roles. +

+
diff --git a/src/lib/components/roles/upgrade.svelte b/src/lib/components/roles/upgrade.svelte index 8953c3af0..aef66c12d 100644 --- a/src/lib/components/roles/upgrade.svelte +++ b/src/lib/components/roles/upgrade.svelte @@ -9,42 +9,52 @@ {#if isCloud} -

- Roles - {#if $organization?.billingPlan === BillingPlan.FREE} - Pro plan - {/if} -

{#if $organization?.billingPlan !== BillingPlan.FREE} -

- Owner, Developer Default, Editor, - Analyst, Billing. -

+
+

+ Roles + {#if $organization?.billingPlan === BillingPlan.FREE} + Pro plan + {/if} +

+

Owner, Developer, Editor, Analyst and Billing.

+

about roles.

{:else} -

- Owner, Developer, Editor, Analyst. -

-

- - Upgrade plan +

+

+ Roles + {#if $organization?.billingPlan === BillingPlan.FREE} + Pro plan + {/if} +

+

+ Upgrade to Pro to assign new roles to members such as Owner, Developer, Editor + or Analyst. +

+
+

+ +

{/if} {:else} -

- Roles - Appwrite Cloud -

-

- Upgrade to Cloud to assign new roles to members or ask us about our entriprise self - hosted offering. -

-

- - +

+

+ Roles + Appwrite Cloud +

+

+ Upgrade to Cloud to assign new roles to members or ask us about our entriprise self + hosted offering. +

+
+

+ +

{/if} diff --git a/src/lib/elements/table/table.svelte b/src/lib/elements/table/table.svelte index c758b7c82..179d411ce 100644 --- a/src/lib/elements/table/table.svelte +++ b/src/lib/elements/table/table.svelte @@ -21,3 +21,9 @@ data-private> + + diff --git a/src/lib/stores/bottom-alerts.ts b/src/lib/stores/bottom-alerts.ts index e2ca2c108..2a5c7d85e 100644 --- a/src/lib/stores/bottom-alerts.ts +++ b/src/lib/stores/bottom-alerts.ts @@ -6,6 +6,7 @@ import type { Models } from '@appwrite.io/console'; type BottomModalAlertAction = { text: string; link: (ctx: { organization: Organization; project: Models.Project }) => string; + external?: boolean; }; export type BottomModalAlertItem = { diff --git a/src/routes/(console)/organization-[organization]/members/+page.svelte b/src/routes/(console)/organization-[organization]/members/+page.svelte index 17a0a6b85..63d0f393c 100644 --- a/src/routes/(console)/organization-[organization]/members/+page.svelte +++ b/src/routes/(console)/organization-[organization]/members/+page.svelte @@ -74,7 +74,7 @@ Name Email
- + Role