overrides for customisation

This commit is contained in:
2026-04-01 19:24:09 +05:30
parent 44567496a1
commit 6dc33be455
4 changed files with 38 additions and 29 deletions

View File

@@ -1,16 +1,4 @@
/**
* This file contains application-specific overrides and configuration
* for the generic Admin Panel.
*/
export interface FieldOverride {
displayField?: string;
formatter?: (value: any) => string;
}
export interface ResourceOverride {
fields?: Record<string, FieldOverride>;
}
import { ResourceOverride } from "./utils/overrides";
export const configuration: Record<string, ResourceOverride> = {
expenses: {
@@ -19,13 +7,14 @@ export const configuration: Record<string, ResourceOverride> = {
displayField: "name",
},
payor: {
display: false,
displayField: "username",
},
account: {
displayField: "nickname",
},
tags: {
displayField: "name",
displayField: "icon",
},
occurred_at: {
formatter: (val: string) => {
@@ -44,6 +33,9 @@ export const configuration: Record<string, ResourceOverride> = {
};
return `${day}${suffix(day)} ${month} ${year}`;
}
},
created_at: {
display: false
}
},
},