Skip to main content

EntityListDocsTable

Home > @backstage/plugin-techdocs > EntityListDocsTable

Component which renders a table with entities from catalog.

Signature:

EntityListDocsTable: {
(props: EntityListDocsTableProps): React.JSX.Element;
columns: {
createTitleColumn(options?: {
hidden?: boolean | undefined;
} | undefined): TableColumn<DocsTableRow>;
createNameColumn(): TableColumn<DocsTableRow>;
createOwnerColumn(): TableColumn<DocsTableRow>;
createKindColumn(): TableColumn<DocsTableRow>;
createTypeColumn(): TableColumn<DocsTableRow>;
};
actions: {
createCopyDocsUrlAction(copyToClipboard: Function): (row: DocsTableRow) => {
icon: () => React.JSX.Element;
tooltip: string;
onClick: () => any;
};
createStarEntityAction(isStarredEntity: Function, toggleStarredEntity: Function): (row: DocsTableRow) => {
cellStyle: {
paddingLeft: string;
};
icon: () => React.JSX.Element;
tooltip: string;
onClick: () => any;
};
};
}