diff --git a/src/lib/stores/configurable-table-columns.ts b/src/lib/stores/configurable-table-columns.ts index 2f91c26ba8..6dc7d18f9d 100644 --- a/src/lib/stores/configurable-table-columns.ts +++ b/src/lib/stores/configurable-table-columns.ts @@ -4,7 +4,6 @@ import { page } from '$app/stores'; import type { Settings } from '$lib/types/global'; -import { namespaces } from './namespaces'; import { persistStore } from './persist-store'; import { customSearchAttributes } from './search-attributes'; @@ -166,19 +165,12 @@ export const persistedSchedulesTableColumns = persistStore( ); export const configurableTableColumns: Readable = derived( - [ - namespaces, - page, - persistedWorkflowTableColumns, - persistedSchedulesTableColumns, - ], + [page, persistedWorkflowTableColumns, persistedSchedulesTableColumns], ([ - $namespaces, $page, $persistedWorkflowTableColumns, $persistedSchedulesTableColumns, ]) => { - const state: TableColumns = {}; const useOrAddDefaultTableColumnsToNamespace = ( columns: State, namespace: string, @@ -216,24 +208,10 @@ export const configurableTableColumns: Readable = derived( ), }); - const namespaceColumns = - $namespaces?.reduce( - (namespaceToColumnsMap, { namespaceInfo: { name } }): TableColumns => { - return { - ...namespaceToColumnsMap, - [name]: getTableColumns(name), - }; - }, - state, - ) ?? {}; const { namespace: currentNamespace } = $page.params; - - return namespaceColumns[currentNamespace] - ? namespaceColumns - : { - ...namespaceColumns, - [currentNamespace]: getTableColumns(currentNamespace), - }; + return { + [currentNamespace]: getTableColumns(currentNamespace), + }; }, );