diff --git a/src/lib/layout/container.svelte b/src/lib/layout/container.svelte index 0c56fa502..c280ad0f9 100644 --- a/src/lib/layout/container.svelte +++ b/src/lib/layout/container.svelte @@ -44,6 +44,10 @@ &:first-child { margin-inline: 4rem; + + @media (max-width: 768px) { + margin-inline: 1rem; + } } &.slotSpacing { diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+layout.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+layout.svelte index 5a2530f4d..186fba1e6 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+layout.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+layout.svelte @@ -321,6 +321,7 @@ -
- - - - {$table?.name} - - {#key $table?.$id} - {$table?.$id} - {/key} - + + + + {$table?.name} + + {#key $table?.$id} + {$table?.$id} + {/key} + - - {#each tabs as tab} - - {tab.title} - - {/each} - - -
+ + {#each tabs as tab} + + {tab.title} + + {/each} + + 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 6d8375f37..3d7361beb 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 @@ -281,6 +281,7 @@ } .spreadsheet-fade-bottom { + top: 29%; bottom: 0; width: 100%; height: 70vh; diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/layout/sidesheet.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/layout/sidesheet.svelte index 7727cd633..ad9e50e91 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/layout/sidesheet.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/layout/sidesheet.svelte @@ -42,7 +42,7 @@ await submit?.onClick(); show = false; }}> - + {@render children?.()} @@ -79,6 +79,11 @@ margin-top: 6rem; } } + + & :global(.sheet-content) { + overflow-y: auto; + padding-bottom: 5rem; + } } .sheet-footer { @@ -86,6 +91,7 @@ right: 0; bottom: 0; position: absolute; + background: var(--bgcolor-neutral-primary); & .sheet-footer-actions { padding-inline: var(--space-8); diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte index 1ddb4f2c7..16813dfe4 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte @@ -395,12 +395,12 @@ } if (action === 'duplicate-row') { - showRecordsCreateSheet.show = true; showRecordsCreateSheet.row = row; + showRecordsCreateSheet.show = true; } if (action === 'copy-json') { - const stringified = JSON.stringify(document, null, 2); + const stringified = JSON.stringify(row, null, 2); try { await copy(stringified); addNotification({ @@ -537,7 +537,7 @@ type="row" column={$columns.find((col) => col.key === columnId)} onSelect={(option) => - onSelectSheetOption(option, 'row', null, row)}> + onSelectSheetOption(option, null, 'row', row)}> {#snippet children(toggle)}