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),
    ],
});
//# sourceMappingURL=renderer.js.map