import { createIcon } from '../../_common/components/icon/uni-icon.js'; import { createUniComponentFromWebComponent } from '../../_common/components/uni-component/uni-component.js'; import { viewRendererManager } from '../common/data-view.js'; import { ExpandDatabaseBlockModal } from '../common/header/tools/expand/index.js'; import { DataViewHeaderToolsFilter } from '../common/header/tools/filter.js'; import { DataViewHeaderToolsSearch } from '../common/header/tools/search.js'; import { DataViewHeaderToolsViewOptions } from '../common/header/tools/view-options.js'; import { DataViewKanban } from './kanban-view.js'; viewRendererManager.register('kanban', { icon: createIcon('DatabaseKanbanViewIcon'), view: createUniComponentFromWebComponent(DataViewKanban), tools: [ createUniComponentFromWebComponent(DataViewHeaderToolsFilter), createUniComponentFromWebComponent(ExpandDatabaseBlockModal), createUniComponentFromWebComponent(DataViewHeaderToolsSearch), createUniComponentFromWebComponent(DataViewHeaderToolsViewOptions), ], });