diff --git a/src/lib/stores/domains.ts b/src/lib/stores/domains.ts
index ea339f83d..348e10c9b 100644
--- a/src/lib/stores/domains.ts
+++ b/src/lib/stores/domains.ts
@@ -1,23 +1,21 @@
+import { StatusCode } from '@appwrite.io/console';
+
export const statusCodeOptions = [
{
label: '301 Moved permanently',
- value: 301
+ value: StatusCode.MovedPermanently301
},
{
label: '302 Found',
- value: 302
- },
- {
- label: '303 See other',
- value: 303
+ value: StatusCode.Found302
},
{
label: '307 Temporary redirect',
- value: 307
+ value: StatusCode.TemporaryRedirect307
},
{
label: '308 Permanent redirect',
- value: 308
+ value: StatusCode.PermanentRedirect308
}
];
diff --git a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/+page.svelte b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/+page.svelte
index e1ab5a837..3e30d3a86 100644
--- a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/+page.svelte
+++ b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/+page.svelte
@@ -18,7 +18,7 @@
let showDelete = $state(false);
let showRetry = $state(false);
- let selectedDomain: Models.ProxyRule = null;
+ let selectedProxyRule: Models.ProxyRule = null;
@@ -35,14 +35,14 @@
Add domain
- {#if data.domains.total}
-
+ {#if data.proxyRules.total}
+
+ total={data.proxyRules.total} />
{:else if data?.search}
@@ -83,9 +83,9 @@
{#if showDelete}
-
+
{/if}
{#if showRetry}
-
+
{/if}
diff --git a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/+page.ts b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/+page.ts
index 8e96e426a..50397306c 100644
--- a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/+page.ts
+++ b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/+page.ts
@@ -26,7 +26,7 @@ export const load: PageLoad = async ({ depends, params, url, route }) => {
limit,
query,
search,
- domains: await sdk
+ proxyRules: await sdk
.forProject(params.region, params.project)
.proxy.listRules(
[
diff --git a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/deleteDomainModal.svelte b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/deleteDomainModal.svelte
index 1882bc282..c5ce1db80 100644
--- a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/deleteDomainModal.svelte
+++ b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/deleteDomainModal.svelte
@@ -11,15 +11,16 @@
import { page } from '$app/state';
export let show = false;
- export let selectedDomain: Models.ProxyRule;
- let confirm = false;
+ export let selectedProxyRule: Models.ProxyRule;
+
let error = '';
+ let confirm = false;
async function deleteDomain() {
try {
await sdk
.forProject(page.params.region, page.params.project)
- .proxy.deleteRule(selectedDomain.$id);
+ .proxy.deleteRule(selectedProxyRule.$id);
await invalidate(Dependencies.FUNCTION_DOMAINS);
show = false;
addNotification({
@@ -35,13 +36,13 @@
- {#if selectedDomain}
+ {#if selectedProxyRule}
Are you sure you want to delete this domain? You will no longer be able to execute your
function by visiting:
- {selectedDomain.domain}
+ {selectedProxyRule.domain}
{/if}
import { Link } from '$lib/elements';
- import type { Domain } from '$lib/sdk/domains';
import { IconInfo } from '@appwrite.io/pink-icons-svelte';
import {
Badge,
@@ -14,7 +13,7 @@
import type { Models } from '@appwrite.io/console';
import { consoleVariables } from '$routes/(console)/store';
- export let domain: Domain | Models.ProxyRule;
+ export let proxyRule: Models.ProxyRule;