22 lines
526 B
TypeScript
22 lines
526 B
TypeScript
/**
|
|
* This file contains application-specific overrides and configuration
|
|
* for the generic Admin Panel.
|
|
*/
|
|
|
|
export interface FieldOverride {
|
|
displayField?: string | string[];
|
|
display?: boolean;
|
|
formatter?: (value: any) => string;
|
|
filterType?: "autocomplete" | "multiselect" | "number-range" | "date-range";
|
|
}
|
|
|
|
export interface ResourceOverride {
|
|
fields?: Record<string, FieldOverride>;
|
|
pagination?: boolean;
|
|
hidden?: boolean;
|
|
filterOptions?: {
|
|
mode?: "server" | "client";
|
|
fields?: string[];
|
|
};
|
|
}
|