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.
+
+
+
+
+
+
+