From 2c7abb32424ec7bfbdff19120e4d60428a6d4e47 Mon Sep 17 00:00:00 2001
From: Arman
Date: Tue, 14 May 2024 15:01:37 +0200
Subject: [PATCH] feat: add missing alerts
---
.../components/billing/selectPaymentMethod.svelte | 13 ++++++++++++-
.../change-plan/+page.svelte | 7 +++----
2 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/src/lib/components/billing/selectPaymentMethod.svelte b/src/lib/components/billing/selectPaymentMethod.svelte
index fd3ed238f..1e2db6a94 100644
--- a/src/lib/components/billing/selectPaymentMethod.svelte
+++ b/src/lib/components/billing/selectPaymentMethod.svelte
@@ -4,7 +4,7 @@
import { sdk } from '$lib/stores/sdk';
import { hasStripePublicKey, isCloud } from '$lib/system';
import { onMount } from 'svelte';
- import { Card, CreditCardBrandImage } from '..';
+ import { Alert, Card, CreditCardBrandImage } from '..';
import PaymentModal from './paymentModal.svelte';
import { capitalize } from '$lib/helpers/string';
@@ -27,9 +27,20 @@
});
$: filteredMethods = methods?.paymentMethods?.filter((method) => !!method?.last4);
+
+ $: selectedPaymentMethod = methods?.paymentMethods?.find((method) => method.$id === value);
{#if filteredMethods?.length}
+ {#if selectedPaymentMethod?.country === 'in'}
+
+ Indian credit or debit card-holders
+ To comply with RBI regulations in India, Appwrite will ask for verification to charge up
+ to $150 USD on your payment method. We will never charge more than the cost of your plan
+ and the resources you use, or your budget cap limit. For higher usage limits, please contact
+ us.
+
+ {/if}
pricing page.
{#if anyOrgFree && billingPlan === BillingPlan.PRO}
-
+
You are limited to one Starter organization per account. Consider upgrading or
deleting
-
+
{#if !couponData?.code}