From 040f68f7945599283605c6965bf4528a7e1c40a2 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Mon, 23 Feb 2026 16:07:29 +0530 Subject: [PATCH 1/2] fix: tooltips and Correct relationship text on many side --- .../databases/+page.svelte | 4 +- .../table-[table]/columns/relationship.svelte | 45 ++++++++++++------- .../functions/+page.svelte | 4 +- .../overview/platforms/action.svelte | 6 ++- .../settings/webhooks/+page.svelte | 6 ++- .../storage/+page.svelte | 6 ++- 6 files changed, 47 insertions(+), 24 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/databases/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/+page.svelte index be153060d9..6140f5e2e9 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/+page.svelte @@ -72,7 +72,9 @@ - You have reached the maximum number of databases for your plan. +
+ You have reached the maximum number of databases for your plan. +
{/if} diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/relationship.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/relationship.svelte index 9c1fe7e611..90dbd865c2 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/relationship.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/relationship.svelte @@ -229,23 +229,36 @@ {#if data.relationType} + {@const isManySide = + data.side === 'child' && ['oneToMany', 'manyToOne'].includes(data.relationType)}
-

- {camelize(currentTable.name)} can contain {[ - 'oneToOne', - 'manyToOne' - ].includes(data.relationType) - ? 'one' - : 'many'} - {camelize(data.key)} -

-

- {camelize(data.key)} - can belong to {['oneToOne', 'oneToMany'].includes(data.relationType) - ? 'one' - : 'many'} - {camelize(currentTable.name)} -

+ {#if isManySide} +

+ {camelize(currentTable.name)} can belong to one + {camelize(data.key)} +

+

+ {camelize(data.key)} can have many + {camelize(currentTable.name)} +

+ {:else} +

+ {camelize(currentTable.name)} can contain {[ + 'oneToOne', + 'manyToOne' + ].includes(data.relationType) + ? 'one' + : 'many'} + {camelize(data.key)} +

+

+ {camelize(data.key)} + can belong to {['oneToOne', 'oneToMany'].includes(data.relationType) + ? 'one' + : 'many'} + {camelize(currentTable.name)} +

+ {/if}
{/if} diff --git a/src/routes/(console)/project-[region]-[project]/functions/+page.svelte b/src/routes/(console)/project-[region]-[project]/functions/+page.svelte index 6d8177c1e0..bcf39b756e 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/functions/+page.svelte @@ -109,7 +109,9 @@ - You have reached the maximum number of functions for your plan. +
+ You have reached the maximum number of functions for your plan. +
diff --git a/src/routes/(console)/project-[region]-[project]/overview/platforms/action.svelte b/src/routes/(console)/project-[region]-[project]/overview/platforms/action.svelte index 2337428546..f08d2f0cc7 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/platforms/action.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/platforms/action.svelte @@ -20,7 +20,7 @@ {#if $canWritePlatforms} {#if isLimited} - +
- You have reached the maximum number of platforms for your plan in a project. +
+ You have reached the maximum number of platforms for your plan in a project. +
{:else} diff --git a/src/routes/(console)/project-[region]-[project]/settings/webhooks/+page.svelte b/src/routes/(console)/project-[region]-[project]/settings/webhooks/+page.svelte index da34dceffc..4a2f324ae2 100644 --- a/src/routes/(console)/project-[region]-[project]/settings/webhooks/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/settings/webhooks/+page.svelte @@ -39,7 +39,7 @@ {#if $canWriteWebhooks} - +
- You have reached the maximum number of webhooks for your plan. +
+ You have reached the maximum number of webhooks for your plan. +
{/if} diff --git a/src/routes/(console)/project-[region]-[project]/storage/+page.svelte b/src/routes/(console)/project-[region]-[project]/storage/+page.svelte index 42a1faac23..aa629e2003 100644 --- a/src/routes/(console)/project-[region]-[project]/storage/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/storage/+page.svelte @@ -44,7 +44,7 @@ view={data.view} searchPlaceholder="Search by name or ID"> {#if $canWriteBuckets} - +
- You have reached the maximum number of buckets for your plan. +
+ You have reached the maximum number of buckets for your plan. +
{/if} From 15da4e746acb9f2ff08dad97dfafd5fbc84f6b9f Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Mon, 23 Feb 2026 16:56:33 +0530 Subject: [PATCH 2/2] fix coderabbit suggestion --- .../table-[table]/columns/relationship.svelte | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/relationship.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/relationship.svelte index 90dbd865c2..df2a540af1 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/relationship.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/relationship.svelte @@ -229,8 +229,7 @@ {#if data.relationType} - {@const isManySide = - data.side === 'child' && ['oneToMany', 'manyToOne'].includes(data.relationType)} + {@const isManySide = data.side === 'child' && data.relationType === 'oneToMany'}
{#if isManySide}