@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) • 784 B
TypeScript
import { components } from '../types/api';
type FilterDisplayState = {
values: string[];
start?: string;
end?: string;
relativeDuration?: string;
quickFilter?: string;
granularity?: string;
};
/**
* Formats the filter display values into a consistant format
*
* - Used in Applied filter chips
* - My reports selected filters
* - Request details - applied filters
*
* @export
* @param {components['schemas']['FieldDefinition']} field
* @param {FilterDisplayState} state
* @return {*} {string}
*/
export declare function formatFilterDisplay(field: components['schemas']['FieldDefinition'], state: FilterDisplayState): string;
export declare function formatDateRangeDisplay(start?: string, end?: string, relativeDuration?: string): string;
export {};