feat: dependent fields (#839)

This commit is contained in:
Daniel Lautzenheiser
2023-06-13 15:13:18 -04:00
committed by GitHub
parent 0dc7576bb4
commit 654263dd6f
20 changed files with 236 additions and 65 deletions

View File

@ -179,7 +179,7 @@ export interface FieldPatternFilterRule extends BaseFieldFilterRule {
}
export interface FieldValueFilterRule extends BaseFieldFilterRule {
value: string | string[];
value: string | number | boolean | (string | number | boolean)[];
matchAll?: boolean;
}
@ -305,7 +305,6 @@ export interface WidgetControlProps<T, F extends BaseField = UnknownField, EV =
forSingleList: boolean;
disabled: boolean;
duplicate: boolean;
hidden: boolean;
label: string;
locale: string | undefined;
// @deprecated Use useMediaInsert instead
@ -603,6 +602,7 @@ export interface BaseField {
i18n?: boolean | 'translate' | 'duplicate' | 'none';
comment?: string;
widget: string;
condition?: FieldFilterRule | FieldFilterRule[];
}
export interface MediaField extends BaseField {