UNPKG

@digital-ai/plugin-dai-deploy

Version:

Frontend functionalities for the dai-deploy backstage plugin

44 lines (41 loc) 1.24 kB
import { DenseTable, defaultArchivedColumns } from '../DenseTable/DenseTable.esm.js'; import { DeployResponseErrorPanel } from '../DeployResponseErrorPanel/DeployResponseErrorPanel.esm.js'; import React from 'react'; import { useDeploymentsReports } from '../../hooks/useDeployments.esm.js'; import { useEntity } from '@backstage/plugin-catalog-react'; const DeploymentsHistoryTable = () => { const { entity } = useEntity(); const { items, loading, error, retry, page, setPage, rowsPerPage, setRowsPerPage, setOrderDirection, setOrderBy } = useDeploymentsReports(entity); if (error) { return /* @__PURE__ */ React.createElement(DeployResponseErrorPanel, { error }); } return /* @__PURE__ */ React.createElement( DenseTable, { page, pageSize: rowsPerPage, loading, totalCount: items?.totalCount ?? 100, tableData: items?.deploymentStatus || [], onRowsPerPageChange: setRowsPerPage, onPageChange: setPage, columns: defaultArchivedColumns, retry, onOrderDirection: setOrderDirection, onOrderBy: setOrderBy } ); }; export { DeploymentsHistoryTable }; //# sourceMappingURL=DeploymentsHistoryTable.esm.js.map