From 48a281f6301e5597e759cf9a81603a0a0b050251 Mon Sep 17 00:00:00 2001 From: Arman Date: Fri, 5 Jul 2024 15:55:09 +0200 Subject: [PATCH 1/3] feat: gradient banner --- .../billing/alerts/newDevUpgradePro.svelte | 42 +++++++++++++++++++ .../billing/alerts/upgradeToPro.svelte | 34 --------------- .../components/billing/gradientBanner.svelte | 22 +--------- src/lib/stores/billing.ts | 24 +++++++---- src/routes/console/+layout.svelte | 5 ++- src/routes/console/apply-credit/+page.svelte | 7 +++- 6 files changed, 68 insertions(+), 66 deletions(-) create mode 100644 src/lib/components/billing/alerts/newDevUpgradePro.svelte delete mode 100644 src/lib/components/billing/alerts/upgradeToPro.svelte diff --git a/src/lib/components/billing/alerts/newDevUpgradePro.svelte b/src/lib/components/billing/alerts/newDevUpgradePro.svelte new file mode 100644 index 000000000..f4568f661 --- /dev/null +++ b/src/lib/components/billing/alerts/newDevUpgradePro.svelte @@ -0,0 +1,42 @@ + + +{#if show && $organization?.$id && $organization?.billingPlan === BillingPlan.FREE && !$page.url.pathname.includes('/console/account')} + +
+ Get $50 Cloud credits for Appwrite Pro. + +
+
+{/if} diff --git a/src/lib/components/billing/alerts/upgradeToPro.svelte b/src/lib/components/billing/alerts/upgradeToPro.svelte deleted file mode 100644 index ff1c34eef..000000000 --- a/src/lib/components/billing/alerts/upgradeToPro.svelte +++ /dev/null @@ -1,34 +0,0 @@ - - -{#if show && $organization?.$id && $organization?.billingPlan === BillingPlan.FREE && !$page.url.pathname.includes('/console/account')} - { - trackEvent('click_organization_upgrade', { - from: 'button', - source: 'upgrade_banner' - }); - }} - href={$upgradeURL} - buttonText="Upgrade"> - Appwrite Pro is now available! - -{/if} diff --git a/src/lib/components/billing/gradientBanner.svelte b/src/lib/components/billing/gradientBanner.svelte index 2511d234f..1a4249f2a 100644 --- a/src/lib/components/billing/gradientBanner.svelte +++ b/src/lib/components/billing/gradientBanner.svelte @@ -1,10 +1,6 @@ @@ -18,23 +14,7 @@
- {#if href} - - - - - {:else} -
- - -
- {/if} +