diff --git a/package-lock.json b/package-lock.json
index bc4a0b358..3cb51c8c5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "@appwrite/console",
"dependencies": {
- "@appwrite.io/console": "^0.6.0-rc.12",
+ "@appwrite.io/console": "^0.6.0-rc.13",
"@appwrite.io/pink": "0.4.0",
"@appwrite.io/pink-icons": "0.4.0",
"@popperjs/core": "^2.11.8",
@@ -158,9 +158,9 @@
"integrity": "sha512-TD+xbmsBLyYy/IxFimW/YL/9L2IEnM7/EoV9Aeh56U64Ify8o27HJcKjo38XY9Tcn0uOq1AX3thkKgvtWvwFQg=="
},
"node_modules/@appwrite.io/console": {
- "version": "0.6.0-rc.12",
- "resolved": "https://registry.npmjs.org/@appwrite.io/console/-/console-0.6.0-rc.12.tgz",
- "integrity": "sha512-pDov75TCkBmJdUPrWuzRW7uM28HYqiMFtVFrUoavDd/lMPBS7RnPXL4sBHsGY8AUldHE3oBcGVPkNoQfEAgLlw==",
+ "version": "0.6.0-rc.13",
+ "resolved": "https://registry.npmjs.org/@appwrite.io/console/-/console-0.6.0-rc.13.tgz",
+ "integrity": "sha512-/c+HGkqdqWjjlzVgOmC6vb4t2jsHgbmX/aaDLoQHXFmaakEDWzK1cgVYRHoU3o14xIEpBupteh3KzOoqdLvvsQ==",
"dependencies": {
"cross-fetch": "3.1.5",
"isomorphic-form-data": "2.0.0"
diff --git a/package.json b/package.json
index 0d826dea2..07f589ab2 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,7 @@
"e2e": "playwright test tests/e2e"
},
"dependencies": {
- "@appwrite.io/console": "^0.6.0-rc.12",
+ "@appwrite.io/console": "^0.6.0-rc.13",
"@appwrite.io/pink": "0.4.0",
"@appwrite.io/pink-icons": "0.4.0",
"@popperjs/core": "^2.11.8",
diff --git a/src/hooks.client.ts b/src/hooks.client.ts
new file mode 100644
index 000000000..2345ffb2c
--- /dev/null
+++ b/src/hooks.client.ts
@@ -0,0 +1,13 @@
+import { AppwriteException } from '@appwrite.io/console';
+import type { HandleClientError } from '@sveltejs/kit';
+
+export const handleError: HandleClientError = async ({ error, message, status }) => {
+ if (error instanceof AppwriteException && error.code === 0) {
+ status = undefined;
+ message = error.message;
+ }
+ return {
+ message,
+ status
+ };
+};
diff --git a/src/lib/components/clickableListItem.svelte b/src/lib/components/clickableListItem.svelte
index 78a4dbe08..03e6c294b 100644
--- a/src/lib/components/clickableListItem.svelte
+++ b/src/lib/components/clickableListItem.svelte
@@ -1,18 +1,39 @@
-
- {#if $$slots.default}
-
-
-
- {/if}
- {#if $$slots.desc}
-
- {/if}
-
+ {#if href}
+
+ {#if $$slots.default}
+
+
+
+ {/if}
+ {#if $$slots.desc}
+
+ {/if}
+
+ {:else}
+
+ {/if}
diff --git a/src/lib/components/collapsibleItem.svelte b/src/lib/components/collapsibleItem.svelte
index 8397454dc..736f2fe21 100644
--- a/src/lib/components/collapsibleItem.svelte
+++ b/src/lib/components/collapsibleItem.svelte
@@ -6,7 +6,7 @@
-
+
-
+
{#if column && operator && !operator?.hideInput}
-
+
{#if column.type === 'integer' || column.type === 'double'}
{:else if column.type === 'boolean'}
@@ -150,7 +150,7 @@
{:else}
{/if}
-
+
{/if}