chore: add kind column by default to TechDocsTable
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Add kind column by default to TechDocsTable
|
||||
@@ -79,6 +79,7 @@ export const DocsTable: {
|
||||
columns: {
|
||||
createNameColumn(): TableColumn<DocsTableRow>;
|
||||
createOwnerColumn(): TableColumn<DocsTableRow>;
|
||||
createKindColumn(): TableColumn<DocsTableRow>;
|
||||
createTypeColumn(): TableColumn<DocsTableRow>;
|
||||
};
|
||||
actions: {
|
||||
@@ -142,6 +143,7 @@ export const EntityListDocsTable: {
|
||||
columns: {
|
||||
createNameColumn(): TableColumn<DocsTableRow>;
|
||||
createOwnerColumn(): TableColumn<DocsTableRow>;
|
||||
createKindColumn(): TableColumn<DocsTableRow>;
|
||||
createTypeColumn(): TableColumn<DocsTableRow>;
|
||||
};
|
||||
actions: {
|
||||
|
||||
@@ -17,16 +17,16 @@
|
||||
import React from 'react';
|
||||
import useCopyToClipboard from 'react-use/lib/useCopyToClipboard';
|
||||
|
||||
import { useRouteRef, useApi, configApiRef } from '@backstage/core-plugin-api';
|
||||
import { configApiRef, useApi, useRouteRef } from '@backstage/core-plugin-api';
|
||||
import { Entity, RELATION_OWNED_BY } from '@backstage/catalog-model';
|
||||
import {
|
||||
humanizeEntityRef,
|
||||
getEntityRelations,
|
||||
humanizeEntityRef,
|
||||
} from '@backstage/plugin-catalog-react';
|
||||
import { rootDocsRouteRef } from '../../../routes';
|
||||
import {
|
||||
LinkButton,
|
||||
EmptyState,
|
||||
LinkButton,
|
||||
Table,
|
||||
TableColumn,
|
||||
TableOptions,
|
||||
@@ -87,6 +87,7 @@ export const DocsTable = (props: DocsTableProps) => {
|
||||
const defaultColumns: TableColumn<DocsTableRow>[] = [
|
||||
columnFactories.createNameColumn(),
|
||||
columnFactories.createOwnerColumn(),
|
||||
columnFactories.createKindColumn(),
|
||||
columnFactories.createTypeColumn(),
|
||||
];
|
||||
|
||||
|
||||
@@ -57,6 +57,12 @@ export const columnFactories = {
|
||||
),
|
||||
};
|
||||
},
|
||||
createKindColumn(): TableColumn<DocsTableRow> {
|
||||
return {
|
||||
title: 'Kind',
|
||||
field: 'entity.kind',
|
||||
};
|
||||
},
|
||||
createTypeColumn(): TableColumn<DocsTableRow> {
|
||||
return {
|
||||
title: 'Type',
|
||||
|
||||
Reference in New Issue
Block a user