This commit is contained in:
2026-06-06 02:16:16 +05:30
parent b07b7c8dec
commit 1830198db6
2 changed files with 16 additions and 0 deletions

View File

@@ -11,6 +11,10 @@ export interface FieldOverride {
formatter?: (value: any) => string;
filterType?: "autocomplete" | "multiselect" | "number-range" | "date-range";
enumLabels?: Record<string, string>;
// New optional properties to support custom config extensions
displayFormat?: string;
path?: string;
refers?: string;
}
export interface ResourceOverride {
@@ -22,6 +26,12 @@ export interface ResourceOverride {
fields?: string[];
};
enumOption?: EnumOption;
// New optional property for referencetype resources
referenceOptions?: {
enumOption?: EnumOption;
autoComplete?: boolean;
prefetch?: boolean;
};
}
export interface FieldComponentProps {

View File

@@ -57,6 +57,12 @@ export const configuration: Record<string, ResourceOverride> = {
format: {
path: 'source.format',
},
account: {
refers: 'accounts',
},
tags: {
refers: 'tags',
},
},
},
accounts: {