fix
This commit is contained in:
@@ -11,6 +11,10 @@ export interface FieldOverride {
|
|||||||
formatter?: (value: any) => string;
|
formatter?: (value: any) => string;
|
||||||
filterType?: "autocomplete" | "multiselect" | "number-range" | "date-range";
|
filterType?: "autocomplete" | "multiselect" | "number-range" | "date-range";
|
||||||
enumLabels?: Record<string, string>;
|
enumLabels?: Record<string, string>;
|
||||||
|
// New optional properties to support custom config extensions
|
||||||
|
displayFormat?: string;
|
||||||
|
path?: string;
|
||||||
|
refers?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ResourceOverride {
|
export interface ResourceOverride {
|
||||||
@@ -22,6 +26,12 @@ export interface ResourceOverride {
|
|||||||
fields?: string[];
|
fields?: string[];
|
||||||
};
|
};
|
||||||
enumOption?: EnumOption;
|
enumOption?: EnumOption;
|
||||||
|
// New optional property for reference‑type resources
|
||||||
|
referenceOptions?: {
|
||||||
|
enumOption?: EnumOption;
|
||||||
|
autoComplete?: boolean;
|
||||||
|
prefetch?: boolean;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface FieldComponentProps {
|
export interface FieldComponentProps {
|
||||||
|
|||||||
@@ -57,6 +57,12 @@ export const configuration: Record<string, ResourceOverride> = {
|
|||||||
format: {
|
format: {
|
||||||
path: 'source.format',
|
path: 'source.format',
|
||||||
},
|
},
|
||||||
|
account: {
|
||||||
|
refers: 'accounts',
|
||||||
|
},
|
||||||
|
tags: {
|
||||||
|
refers: 'tags',
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
accounts: {
|
accounts: {
|
||||||
|
|||||||
Reference in New Issue
Block a user