UNPKG

@ministryofjustice/hmpps-digital-prison-reporting-frontend

Version:

The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.

25 lines (24 loc) 1.24 kB
import { components } from '../../../types/api'; import { DashboardDataResponse } from '../../../types/Metrics'; import { MoJTable, MoJTableRow } from '../dashboard-visualisation/types'; export declare const createList: (listDefinition: components["schemas"]["DashboardVisualisationDefinition"], dashboardData: DashboardDataResponse[]) => { table: MoJTable; ts: string; }; /** * Creates the table rows for a dashboard list visualisation * - If no measures are passed in it will present the full data * * @param {DashboardDataResponse[]} data * @param {components['schemas']['DashboardVisualisationColumnDefinition'][]} [measures] * @return {*} {MoJTableRow[][]} */ export declare const createTableRows: (data: DashboardDataResponse[], measures?: components["schemas"]["DashboardVisualisationColumnDefinition"][]) => MoJTableRow[][]; declare const _default: { createList: (listDefinition: components["schemas"]["DashboardVisualisationDefinition"], dashboardData: DashboardDataResponse[]) => { table: MoJTable; ts: string; }; createTableRows: (data: DashboardDataResponse[], measures?: components["schemas"]["DashboardVisualisationColumnDefinition"][]) => MoJTableRow[][]; }; export default _default;