From 74783974fa1219c3290553ed1766a11cc8992b9d Mon Sep 17 00:00:00 2001 From: Arman Date: Thu, 30 Nov 2023 18:05:52 +0100 Subject: [PATCH] fix: invite button --- .../organization-[organization]/header.svelte | 38 +++++++++++++++---- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/src/routes/console/organization-[organization]/header.svelte b/src/routes/console/organization-[organization]/header.svelte index 99973cbdd..ea16eede9 100644 --- a/src/routes/console/organization-[organization]/header.svelte +++ b/src/routes/console/organization-[organization]/header.svelte @@ -8,7 +8,13 @@ import { toLocaleDate } from '$lib/helpers/date'; import { isTabSelected } from '$lib/helpers/load'; import { Cover } from '$lib/layout'; - import { daysLeftInTrial, trialEndDate } from '$lib/stores/billing'; + import { + daysLeftInTrial, + getServiceLimit, + readOnly, + tierToPlan, + trialEndDate + } from '$lib/stores/billing'; import { members, newMemberModal, @@ -20,6 +26,9 @@ import { isCloud } from '$lib/system'; import CreateOrganizationCloud from '../createOrganizationCloud.svelte'; + const limit = getServiceLimit('members') || Infinity; + $: isLimited = limit !== 0 && limit < Infinity; + $: areMembersLimited = isCloud && ($readOnly || (isLimited && $members?.total >= limit)); let showDropdown = false; function createOrg() { @@ -117,17 +126,30 @@
-
+
- +
+ +
-
- +
{#each tabs as tab}