diff --git a/src/lib/components/columnSelector.svelte b/src/lib/components/columnSelector.svelte index 42db1b9b5..8d0e1769a 100644 --- a/src/lib/components/columnSelector.svelte +++ b/src/lib/components/columnSelector.svelte @@ -8,12 +8,12 @@ let { columns, - isCustomCollection = false, + isCustomTable = false, allowNoColumns = false, children }: { columns: Writable; - isCustomCollection?: boolean; + isCustomTable?: boolean; allowNoColumns?: boolean; children: Snippet<[toggle: () => void, selectedColumnsNumber: number]>; } = $props(); @@ -34,16 +34,16 @@ const saveColumnPreferences = () => { const shownColumns = $columns.filter((n) => n.hide !== true).map((n) => n.id); - if (isCustomCollection) { - preferences.setCustomCollectionColumns(page.params.collection, shownColumns); + if (isCustomTable) { + preferences.setCustomTableColumns(page.params.table, shownColumns); } else { preferences.setColumns(shownColumns); } }; onMount(() => { - if (isCustomCollection) { - const shownColumns = preferences.getCustomCollectionColumns(page.params.collection); + if (isCustomTable) { + const shownColumns = preferences.getCustomTableColumns(page.params.table); columns.update((columns) => { return columns.map((column) => { diff --git a/src/lib/components/viewSelector.svelte b/src/lib/components/viewSelector.svelte index 02f4dcbf2..e74bcebf0 100644 --- a/src/lib/components/viewSelector.svelte +++ b/src/lib/components/viewSelector.svelte @@ -9,14 +9,14 @@ export let columns: Writable; export let view: View; - export let isCustomCollection = false; + export let isCustomTable = false; export let hideView = false; export let hideColumns = false; export let allowNoColumns = false; {#if !hideColumns && view === View.Table} - + {#snippet children(toggle, selectedColumnsNumber)} ; hideColumns?: boolean; - isCustomCollection?: boolean; + isCustomTable?: boolean; } = $props(); @@ -35,7 +35,7 @@ {#if !hideColumns && $columns?.length} Columns - + {#snippet children(toggle, selectedColumnsNumber)} ; export let view: View; - export let isCustomCollection = false; + export let isCustomTable = false; export let hideView = false; export let hideColumns = false; export let allowNoColumns = false; @@ -20,7 +20,7 @@ diff --git a/src/lib/stores/preferences.ts b/src/lib/stores/preferences.ts index c6a630f3a..bb0bb80f5 100644 --- a/src/lib/stores/preferences.ts +++ b/src/lib/stores/preferences.ts @@ -148,7 +148,7 @@ function createPreferences() { return n; }), - setCustomCollectionColumns: (tableId: string, columns: Preferences['columns']) => + setCustomTableColumns: (tableId: string, columns: Preferences['columns']) => updateAndSync((n) => { if (!n?.tables?.[tableId]) { n ??= {}; diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+page.svelte index 6b8aa7df4..4df9a8818 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+page.svelte @@ -103,7 +103,7 @@ view={data.view} columns={tableColumns} hideView - isCustomCollection /> + isCustomTable /> {#if flags.showCsvImport(data)}