From 53bbe7abd3a44f1e03bfe0b664c326fdb0a9a77c Mon Sep 17 00:00:00 2001 From: Arman Date: Tue, 10 Oct 2023 18:42:01 +0200 Subject: [PATCH] feat: more plan limits --- src/routes/console/+layout.svelte | 2 +- .../account/payments/billingAddress.svelte | 9 ++++++++- .../project-[project]/databases/+page.svelte | 20 ++++++++++++++----- .../overview/platforms/+page.svelte | 6 +----- 4 files changed, 25 insertions(+), 12 deletions(-) diff --git a/src/routes/console/+layout.svelte b/src/routes/console/+layout.svelte index f8f2b02c0..b8d5dcd34 100644 --- a/src/routes/console/+layout.svelte +++ b/src/routes/console/+layout.svelte @@ -288,7 +288,7 @@ } function checkForUsageLimit() { - console.log('test'); + console.log('TODO: set read only mode here'); } async function paymentExpired() { diff --git a/src/routes/console/account/payments/billingAddress.svelte b/src/routes/console/account/payments/billingAddress.svelte index 6c59bbdde..543726ae9 100644 --- a/src/routes/console/account/payments/billingAddress.svelte +++ b/src/routes/console/account/payments/billingAddress.svelte @@ -15,8 +15,12 @@ import AddressModal from './addressModal.svelte'; import type { Models } from '@appwrite.io/console'; import DeleteAddress from './deleteAddress.svelte'; + import EditAddressModal from './editAddressModal.svelte'; + import type { Address } from '$lib/sdk/billing'; let show = false; + let showEdit = false; + let selectedAddress: Address; let showDelete = false; let showDropdown = []; let countryList: Models.CountryList; @@ -72,7 +76,9 @@ { - console.log('test'); + showEdit = true; + selectedAddress = address; + showDropdown[i] = false; }}> Edit @@ -105,4 +111,5 @@ + diff --git a/src/routes/console/project-[project]/databases/+page.svelte b/src/routes/console/project-[project]/databases/+page.svelte index 2f9ba44d8..3ac66e085 100644 --- a/src/routes/console/project-[project]/databases/+page.svelte +++ b/src/routes/console/project-[project]/databases/+page.svelte @@ -13,6 +13,8 @@ import { columns } from './store'; import Table from './table.svelte'; import { registerCommands } from '$lib/commandCenter'; + import { tooltip } from '$lib/actions/tooltip'; + import { getServiceLimit } from '$lib/stores/billing'; export let data: PageData; @@ -47,11 +49,19 @@ view={data.view} hideColumns={!data.databases.total} hideView={!data.databases.total} /> - - +
+ +
diff --git a/src/routes/console/project-[project]/overview/platforms/+page.svelte b/src/routes/console/project-[project]/overview/platforms/+page.svelte index 24d6f4304..242daa9df 100644 --- a/src/routes/console/project-[project]/overview/platforms/+page.svelte +++ b/src/routes/console/project-[project]/overview/platforms/+page.svelte @@ -74,11 +74,7 @@ }; - +