feat: add uuid widget (#719)

This commit is contained in:
Daniel Lautzenheiser
2023-04-20 12:55:49 -04:00
committed by GitHub
parent 79877fcd1f
commit 9d96a27952
17 changed files with 423 additions and 13 deletions

View File

@ -689,11 +689,15 @@ export interface HiddenField extends BaseField {
}
export interface StringOrTextField extends BaseField {
// This is the default widget, so declaring its type is optional.
widget: 'string' | 'text';
default?: string;
}
export interface UUIDField extends BaseField {
widget: 'uuid';
allow_regenerate?: boolean;
}
export interface UnknownField extends BaseField {
widget: 'unknown';
}
@ -713,6 +717,7 @@ export type Field<EF extends BaseField = UnknownField> =
| SelectField
| HiddenField
| StringOrTextField
| UUIDField
| EF;
export interface ViewFilter {