UNPKG

styled-hook-form

Version:

React form library for styled-components based on grommet and react-hook-form

29 lines (28 loc) 1.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EditorMap = void 0; const types_1 = require("./types"); const text_editor_1 = require("./editors/text-editor"); const numeric_editor_1 = require("./editors/numeric-editor"); const date_editor_1 = require("./editors/date-editor"); const bool_editor_1 = require("./editors/bool-editor"); const drop_down_1 = require("./editors/drop-down"); const password_editor_1 = require("./editors/password-editor"); const file_editor_1 = require("./editors/file-editor"); const time_editor_1 = require("./editors/time-editor"); const custom_editor_1 = require("./editors/custom-editor"); const subform_editor_1 = require("./editors/subform-editor"); const hidden_editor_1 = require("./editors/hidden-editor"); exports.EditorMap = { [types_1.FormFieldType.Text]: text_editor_1.TextEditor, [types_1.FormFieldType.Number]: numeric_editor_1.NumericEditor, [types_1.FormFieldType.Date]: date_editor_1.DateEditor, [types_1.FormFieldType.Boolean]: bool_editor_1.BoolEditor, [types_1.FormFieldType.DropDown]: drop_down_1.DropDown, [types_1.FormFieldType.Password]: password_editor_1.PasswordEditor, [types_1.FormFieldType.File]: file_editor_1.FileEditor, [types_1.FormFieldType.Time]: time_editor_1.TimeEditor, [types_1.FormFieldType.Custom]: custom_editor_1.CustomEditor, [types_1.FormFieldType.SubForm]: subform_editor_1.SubFormEditor, [types_1.FormFieldType.Hidden]: hidden_editor_1.HiddenEditor, };