diff --git a/package-lock.json b/package-lock.json
index 4b75ed1bd..37d66f466 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,7 +8,7 @@
"dependencies": {
"@analytics/google-analytics": "^1.0.5",
"@appwrite.io/console": "0.1.0-preview-0.1",
- "@appwrite.io/pink": "^0.0.6-rc.6",
+ "@appwrite.io/pink": "^0.0.6-rc.7",
"@popperjs/core": "^2.11.6",
"@sentry/svelte": "^7.44.2",
"@sentry/tracing": "^7.44.2",
@@ -155,9 +155,9 @@
}
},
"node_modules/@appwrite.io/pink": {
- "version": "0.0.6-rc.6",
- "resolved": "https://registry.npmjs.org/@appwrite.io/pink/-/pink-0.0.6-rc.6.tgz",
- "integrity": "sha512-mSOUI2UxRqO3MS4ZXz9bdyAt0VFGRhOwWYGXw+oFfYPjmu6GSKnLEQwjF37DeuArEGRNriTiOFrKqXO0HW0odA==",
+ "version": "0.0.6-rc.7",
+ "resolved": "https://registry.npmjs.org/@appwrite.io/pink/-/pink-0.0.6-rc.7.tgz",
+ "integrity": "sha512-3I+DG4HiysIRJF9ksr+aWMmazUtZ6KrivISu3k+pIX7MjyDhN5la6LVNKgU3d8WWstbHCHoEq5+FYyjsYWWIpA==",
"dependencies": {
"@appwrite.io/pink-icons": "*",
"normalize.css": "^8.0.1",
diff --git a/package.json b/package.json
index a021b5e8f..4790cb235 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
"dependencies": {
"@analytics/google-analytics": "^1.0.5",
"@appwrite.io/console": "0.1.0-preview-0.1",
- "@appwrite.io/pink": "^0.0.6-rc.6",
+ "@appwrite.io/pink": "^0.0.6-rc.7",
"@popperjs/core": "^2.11.6",
"@sentry/svelte": "^7.44.2",
"@sentry/tracing": "^7.44.2",
diff --git a/src/lib/components/clickableList.svelte b/src/lib/components/clickableList.svelte
new file mode 100644
index 000000000..733607b9b
--- /dev/null
+++ b/src/lib/components/clickableList.svelte
@@ -0,0 +1,3 @@
+
diff --git a/src/lib/components/clickableListItem.svelte b/src/lib/components/clickableListItem.svelte
new file mode 100644
index 000000000..00308d47a
--- /dev/null
+++ b/src/lib/components/clickableListItem.svelte
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/lib/components/index.ts b/src/lib/components/index.ts
index 5a9db65b2..6927dd1e5 100644
--- a/src/lib/components/index.ts
+++ b/src/lib/components/index.ts
@@ -51,3 +51,5 @@ export { default as ViewSelector } from './viewSelector.svelte';
export { default as LabelCard } from './labelCard.svelte';
export { default as Limit } from './limit.svelte';
export { default as PaginationWithLimit } from './paginationWithLimit.svelte';
+export { default as ClickableList } from './clickableList.svelte';
+export { default as ClickableListItem } from './clickableListItem.svelte';
diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/relationshipsModal.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/relationshipsModal.svelte
index 2ec11bc62..b43035f00 100644
--- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/relationshipsModal.svelte
+++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/relationshipsModal.svelte
@@ -1,8 +1,7 @@
@@ -104,12 +112,11 @@
{#each $columns as column}
{#if column.show}
- {#if column.type === 'relationship'}
- {@const attr = $attributes.find((n) => n.key === column.id)}
+ {@const attr = $attributes.find((n) => n.key === column.id)}
+ {#if isRelationship(column, attr)}
{@const args = $teamPrefs?.displayNames?.[attr.relatedCollection] ?? [
'$id'
]}
-
{#if attr?.relationType === 'oneToOne' || attr?.relationType === 'manyToOne'}