From a9f551efd1064890aeb00a83858d1eb91edeb9ff Mon Sep 17 00:00:00 2001 From: Darshan Date: Tue, 18 Nov 2025 19:32:11 +0530 Subject: [PATCH] fix: empty-state. --- .../table-[table]/layout/emptySheet.svelte | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/layout/emptySheet.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/layout/emptySheet.svelte index e3d832a8a..c77dd08d8 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/layout/emptySheet.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/layout/emptySheet.svelte @@ -251,6 +251,7 @@ data-mode={mode} bind:this={spreadsheetContainer} class:custom-columns={customColumns.length > 0} + class:no-custom-columns={customColumns.length <= 0} class="databases-spreadsheet spreadsheet-container-outer"> .spreadsheet-fade-bottom { + top: var(--top-actions-spacing) !important; + background: var(--bgcolor-neutral-primary) !important; + } + } + } + &:not(.custom-columns) :global(.spreadsheet-container) { overflow-x: hidden; overflow-y: hidden; @@ -393,12 +407,16 @@ } &[data-mode='rows'] { + --top-actions-spacing: 50%; + & :global([role='rowheader'] :nth-last-child(2) [role='presentation']) { display: none; } } &[data-mode='indexes'] { + --top-actions-spacing: 40%; + & :global([role='cell']:last-child [role='presentation']) { display: none; } @@ -463,4 +481,11 @@ margin-bottom: 15%; } } + + @media (max-width: 768px) { + // global but controlled properly! + :global(main:has(.no-custom-columns) .console-container) { + opacity: 0; + } + }