diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts index baaf38395..1b7b099e2 100644 --- a/src/routes/+layout.ts +++ b/src/routes/+layout.ts @@ -38,7 +38,8 @@ export const load: LayoutLoad = async ({ depends, url }) => { ]; if (!acceptedRoutes.some((n) => url.pathname.startsWith(n))) { - const redirectUrl = url.pathname ? `redirect=${url.pathname}` : ''; + const redirectUrl = + url.pathname && url.pathname !== '/' ? `redirect=${url.pathname}` : ''; const path = url.search ? `${url.search}&${redirectUrl}` : `?${redirectUrl}`; throw redirect(303, `/login${path}`); } diff --git a/src/routes/console/organization-[organization]/billing/addCreditModal.svelte b/src/routes/console/organization-[organization]/billing/addCreditModal.svelte new file mode 100644 index 000000000..963fc43c4 --- /dev/null +++ b/src/routes/console/organization-[organization]/billing/addCreditModal.svelte @@ -0,0 +1,48 @@ + + + + Apply Appwrite credits to your organization. + + + + + + + + + + diff --git a/src/routes/console/organization-[organization]/billing/addCreditWizard.svelte b/src/routes/console/organization-[organization]/billing/addCreditWizard.svelte new file mode 100644 index 000000000..96e8047f9 --- /dev/null +++ b/src/routes/console/organization-[organization]/billing/addCreditWizard.svelte @@ -0,0 +1,70 @@ + + + diff --git a/src/routes/console/organization-[organization]/billing/availableCredit.svelte b/src/routes/console/organization-[organization]/billing/availableCredit.svelte index e2b84b794..7dc0969ff 100644 --- a/src/routes/console/organization-[organization]/billing/availableCredit.svelte +++ b/src/routes/console/organization-[organization]/billing/availableCredit.svelte @@ -1,9 +1,5 @@ + + + Add credits + + Add Appwrite credits to your organization. A payment method is required before credits can + be applied. + + + + + + +