chore(TechDocs): extract defaultColumns into the columns util file

Signed-off-by: Yingbai He <yingbai.he@mycase.com>
This commit is contained in:
Yingbai He
2024-11-26 11:05:49 -08:00
parent 21d3282cda
commit cd48d9751c
3 changed files with 10 additions and 18 deletions
@@ -33,7 +33,7 @@ import {
TableProps,
} from '@backstage/core-components';
import { actionFactories } from './actions';
import { columnFactories } from './columns';
import { columnFactories, defaultColumns } from './columns';
import { toLowerMaybe } from '../../../helpers';
import { DocsTableRow } from './types';
@@ -51,14 +51,6 @@ export type DocsTableProps = {
options?: TableOptions<DocsTableRow>;
};
const defaultColumns: TableColumn<DocsTableRow>[] = [
columnFactories.createTitleColumn({ hidden: true }),
columnFactories.createNameColumn(),
columnFactories.createOwnerColumn(),
columnFactories.createKindColumn(),
columnFactories.createTypeColumn(),
];
/**
* Component which renders a table documents
*
@@ -36,7 +36,7 @@ import { DocsTable } from './DocsTable';
import { OffsetPaginatedDocsTable } from './OffsetPaginatedDocsTable';
import { CursorPaginatedDocsTable } from './CursorPaginatedDocsTable';
import { actionFactories } from './actions';
import { columnFactories } from './columns';
import { columnFactories, defaultColumns } from './columns';
import { DocsTableRow } from './types';
import { toLowerMaybe } from '../../../helpers';
import { rootDocsRouteRef } from '../../../routes';
@@ -52,14 +52,6 @@ export type EntityListDocsTableProps = {
options?: TableOptions<DocsTableRow>;
};
const defaultColumns: TableColumn<DocsTableRow>[] = [
columnFactories.createTitleColumn({ hidden: true }),
columnFactories.createNameColumn(),
columnFactories.createOwnerColumn(),
columnFactories.createKindColumn(),
columnFactories.createTypeColumn(),
];
/**
* Component which renders a table with entities from catalog.
*
@@ -85,3 +85,11 @@ export const columnFactories = {
};
},
};
export const defaultColumns: TableColumn<DocsTableRow>[] = [
columnFactories.createTitleColumn({ hidden: true }),
columnFactories.createNameColumn(),
columnFactories.createOwnerColumn(),
columnFactories.createKindColumn(),
columnFactories.createTypeColumn(),
];