@ministryofjustice/hmpps-digital-prison-reporting-frontend
Version:
The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.
35 lines (34 loc) • 1.13 kB
TypeScript
import { Response, Request } from 'express';
import { RequestStatus, RequestedReport } from '../../../../types/UserReports';
/**
* Public api for building out the congfig for a current status component
*
* @param {RequestedReport} data
* @param {RequestStatus} status
* @param {Response} res
* @return {*}
*/
export declare const buildCurrentStatusView: (data: RequestedReport, status: RequestStatus, res: Response, req: Request) => {
csrfToken: string;
metaDetails: {
reportId: string;
id: string;
executionId: string | undefined;
tableId: string | undefined;
type: import("../../../../types/UserReports").ReportType;
};
requestDetails: {
querySummary?: import("../../request-details/types").QuerySummaryItem[];
reportName: string;
name: string;
requestedAt: Date | undefined;
};
statusDetails: {
status: string;
descriptionText: string | undefined;
altText: string[] | undefined;
buttonText: string | undefined;
buttonHref: string | undefined;
errorMessage: any;
};
};