chore: moves editorProps into admin property for code and json field types

This commit is contained in:
Jarrod Flesch
2023-01-04 08:41:59 -05:00
parent 59781b9eef
commit d97c9fd2ee
5 changed files with 24 additions and 10 deletions

View File

@@ -251,6 +251,7 @@ export type UploadField = FieldBase & {
type CodeAdmin = Admin & {
language?: string;
editorOptions?: EditorProps['options'];
}
export type CodeField = Omit<FieldBase, 'admin'> & {
@@ -258,13 +259,15 @@ export type CodeField = Omit<FieldBase, 'admin'> & {
minLength?: number
maxLength?: number
type: 'code';
}
type JSONAdmin = Admin & {
editorOptions?: EditorProps['options'];
}
export type JSONField = Omit<FieldBase, 'admin'> & {
admin?: Admin
admin?: JSONAdmin
type: 'json';
editorOptions?: EditorProps['options'];
}
export type SelectField = FieldBase & {