diff --git a/src/lib/layout/container.svelte b/src/lib/layout/container.svelte index b4ff59ea6..4e6fdda4e 100644 --- a/src/lib/layout/container.svelte +++ b/src/lib/layout/container.svelte @@ -53,6 +53,7 @@ &.expandHeightButton { margin-inline-end: unset; margin-inline-start: 2.75rem; + padding-inline-end: 0.5rem !important; } &:first-child { diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/+page.svelte index 9ec93d12c..6168afc8b 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/+page.svelte @@ -1,5 +1,6 @@ + + + {#if updatedColumnsForSheet} + + {/if} + + +
{@const minMaxSize = getMinMaxSizeForColumn(column)} {#if minMaxSize} - + + {minMaxSize} + {/if} diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/indexes/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/indexes/+page.svelte index 88c571b5f..86f820bcd 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/indexes/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/indexes/+page.svelte @@ -26,13 +26,11 @@ IconPlus, IconTrash } from '@appwrite.io/pink-icons-svelte'; - import { type ComponentProps, onDestroy, onMount, tick } from 'svelte'; + import { type ComponentProps, onDestroy, tick } from 'svelte'; import { Click, trackEvent } from '$lib/actions/analytics'; import EmptySheet from '../layout/emptySheet.svelte'; import SpreadsheetContainer from '../layout/spreadsheet.svelte'; - import { page } from '$app/state'; import SideSheet from '../layout/sidesheet.svelte'; - import { flags } from '$lib/flags'; import type { PageData } from './$types'; import { showCreateAttributeSheet } from '../store'; import { isSmallViewport } from '$lib/stores/viewport'; @@ -94,6 +92,24 @@ }); + + + {#if $canWriteTables} + + {/if} + + +
{#if data.table?.columns?.length} {#if data.table.indexes.length} 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 de9478a4b..e283e4154 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 @@ -128,7 +128,7 @@ const spreadsheetColumns = $derived(mode === 'rows' ? getRowColumns() : getIndexesColumns()); const emptyCells = $derived($isSmallViewport ? 14 : 17); - const fixedHeight = $derived($isSmallViewport ? '60.75vh' : '74.75vh'); + const fixedHeight = $derived($isSmallViewport ? '60.75vh' : '74.35vh');
@@ -311,11 +311,11 @@ } @media (max-width: 1024px) { - height: 76vh; + height: 63.35vh; } @media (min-width: 1024px) { - height: 80.35vh; + height: 70.35vh; } } diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/settings/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/settings/+page.svelte index e22912620..20abb285b 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/settings/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/settings/+page.svelte @@ -9,7 +9,7 @@ import UpdateStatus from './updateStatus.svelte'; -
+
{#if $table}