├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── favicon.png ├── formol-baseline-logo.svg ├── formol-simple-logo.svg └── github.svg ├── babel.config.js ├── demos ├── deploy.sh ├── public │ ├── favicon.png │ ├── formol-baseline-logo.svg │ ├── formol-simple-logo.svg │ ├── github.svg │ └── index.html └── src │ ├── components │ └── VersionHeader.jsx │ ├── demos.sass │ ├── index.jsx │ └── pages │ ├── AllFieldsDemo.jsx │ └── FeaturesDemo.jsx ├── eslint.config.mjs ├── jest.config.js ├── jsconfig.json ├── package.json ├── src ├── Conditional.jsx ├── ConditionalContext.jsx ├── Field.jsx ├── Formol.jsx ├── FormolContext.jsx ├── Inliner.jsx ├── __mocks__ │ └── react-text-mask.jsx ├── async │ ├── CalendarField.jsx │ ├── CalendarFieldLocales.js │ ├── FileField.jsx │ ├── HTMLField.jsx │ ├── PasswordStrengthField.jsx │ └── SelectMenuField.jsx ├── ext │ └── unrest.js ├── fields │ ├── BooleanField.jsx │ ├── CalendarField.jsx │ ├── CheckboxField.jsx │ ├── CheckboxSetField.jsx │ ├── ColorField.jsx │ ├── DateField.jsx │ ├── DateNativeField.jsx │ ├── Datefield.css │ ├── DatetimeLocalField.jsx │ ├── EmailField.jsx │ ├── FileField.jsx │ ├── HTMLField.jsx │ ├── InputField.jsx │ ├── MoneyField.jsx │ ├── MonthField.jsx │ ├── NumberField.jsx │ ├── PasswordField.jsx │ ├── PasswordStrengthField.jsx │ ├── RadioField.jsx │ ├── RadioSetField.jsx │ ├── RangeField.jsx │ ├── SelectField.jsx │ ├── SelectMenuField.jsx │ ├── SwitchField.jsx │ ├── TelField.jsx │ ├── TextareaField.jsx │ ├── TimeField.jsx │ ├── UrlField.jsx │ └── WeekField.jsx ├── i18n │ ├── en.js │ └── fr.js ├── index.js ├── sass │ ├── clean.sass │ ├── clean │ │ ├── Field.sass │ │ ├── Formol.sass │ │ ├── _base.sass │ │ ├── _mixins.sass │ │ ├── _variables.sass │ │ └── fields │ │ │ └── SwitchButton.sass │ ├── default.sass │ └── default │ │ ├── Field.sass │ │ ├── Formol.sass │ │ ├── Inliner.sass │ │ ├── _base.sass │ │ ├── _mixins.sass │ │ ├── _variables.sass │ │ ├── async │ │ ├── CalendarField.sass │ │ ├── HTMLField.sass │ │ └── SelectMenuField.sass │ │ └── fields │ │ ├── BooleanField.sass │ │ ├── ColorField.sass │ │ ├── FileField.sass │ │ ├── NumberField.sass │ │ ├── PasswordField.sass │ │ ├── PasswordStrengthField.sass │ │ ├── Preview.sass │ │ ├── RangeField.sass │ │ ├── SwitchButton.sass │ │ └── TextAreaField.sass └── utils │ ├── Async.jsx │ ├── FieldSet.jsx │ ├── MenuList.jsx │ ├── Preview.jsx │ ├── SwitchButton.jsx │ ├── choicesAdapter.jsx │ ├── fieldPropsAdapter.jsx │ ├── index.js │ ├── memoizedChoices.jsx │ ├── multipleAdapter.jsx │ └── object.js ├── test ├── formol │ ├── conditional.test.jsx │ ├── fields.test.jsx │ ├── index.test.jsx │ ├── types │ │ ├── area.test.jsx │ │ ├── calendar.test.jsx │ │ ├── checkbox-set.test.jsx │ │ ├── checkbox.test.jsx │ │ ├── color.test.jsx │ │ ├── datepicker.test.jsx │ │ ├── dates.test.jsx │ │ ├── email.test.jsx │ │ ├── file.test.jsx │ │ ├── html.test.jsx │ │ ├── money.test.jsx │ │ ├── number.test.jsx │ │ ├── password-strength.test.jsx │ │ ├── password.test.jsx │ │ ├── radio-set.test.jsx │ │ ├── radio.test.jsx │ │ ├── range.test.jsx │ │ ├── select-menu.test.jsx │ │ ├── select.test.jsx │ │ ├── switch.test.jsx │ │ ├── tel.test.jsx │ │ └── text.test.jsx │ ├── unrest.test.jsx │ └── util.test.jsx ├── helpers.js ├── samples │ ├── blank.pdf.base64.js │ ├── molecule.svg.base64.js │ └── pixel.png.base64.js ├── setup.js ├── styleMock.js └── utils.object.test.js ├── webpack.config.babel.js ├── webpack.config.demos.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | lib/ 3 | coverage/ 4 | .cache/ 5 | demos/dist 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/README.md -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/assets/favicon.png -------------------------------------------------------------------------------- /assets/formol-baseline-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/assets/formol-baseline-logo.svg -------------------------------------------------------------------------------- /assets/formol-simple-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/assets/formol-simple-logo.svg -------------------------------------------------------------------------------- /assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/assets/github.svg -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/babel.config.js -------------------------------------------------------------------------------- /demos/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/demos/deploy.sh -------------------------------------------------------------------------------- /demos/public/favicon.png: -------------------------------------------------------------------------------- 1 | ../../assets/favicon.png -------------------------------------------------------------------------------- /demos/public/formol-baseline-logo.svg: -------------------------------------------------------------------------------- 1 | ../../assets/formol-baseline-logo.svg -------------------------------------------------------------------------------- /demos/public/formol-simple-logo.svg: -------------------------------------------------------------------------------- 1 | ../../assets/formol-simple-logo.svg -------------------------------------------------------------------------------- /demos/public/github.svg: -------------------------------------------------------------------------------- 1 | ../../assets/github.svg -------------------------------------------------------------------------------- /demos/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/demos/public/index.html -------------------------------------------------------------------------------- /demos/src/components/VersionHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/demos/src/components/VersionHeader.jsx -------------------------------------------------------------------------------- /demos/src/demos.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/demos/src/demos.sass -------------------------------------------------------------------------------- /demos/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/demos/src/index.jsx -------------------------------------------------------------------------------- /demos/src/pages/AllFieldsDemo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/demos/src/pages/AllFieldsDemo.jsx -------------------------------------------------------------------------------- /demos/src/pages/FeaturesDemo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/demos/src/pages/FeaturesDemo.jsx -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/jest.config.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/package.json -------------------------------------------------------------------------------- /src/Conditional.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/Conditional.jsx -------------------------------------------------------------------------------- /src/ConditionalContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/ConditionalContext.jsx -------------------------------------------------------------------------------- /src/Field.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/Field.jsx -------------------------------------------------------------------------------- /src/Formol.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/Formol.jsx -------------------------------------------------------------------------------- /src/FormolContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/FormolContext.jsx -------------------------------------------------------------------------------- /src/Inliner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/Inliner.jsx -------------------------------------------------------------------------------- /src/__mocks__/react-text-mask.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/__mocks__/react-text-mask.jsx -------------------------------------------------------------------------------- /src/async/CalendarField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/async/CalendarField.jsx -------------------------------------------------------------------------------- /src/async/CalendarFieldLocales.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/async/CalendarFieldLocales.js -------------------------------------------------------------------------------- /src/async/FileField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/async/FileField.jsx -------------------------------------------------------------------------------- /src/async/HTMLField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/async/HTMLField.jsx -------------------------------------------------------------------------------- /src/async/PasswordStrengthField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/async/PasswordStrengthField.jsx -------------------------------------------------------------------------------- /src/async/SelectMenuField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/async/SelectMenuField.jsx -------------------------------------------------------------------------------- /src/ext/unrest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/ext/unrest.js -------------------------------------------------------------------------------- /src/fields/BooleanField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/BooleanField.jsx -------------------------------------------------------------------------------- /src/fields/CalendarField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/CalendarField.jsx -------------------------------------------------------------------------------- /src/fields/CheckboxField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/CheckboxField.jsx -------------------------------------------------------------------------------- /src/fields/CheckboxSetField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/CheckboxSetField.jsx -------------------------------------------------------------------------------- /src/fields/ColorField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/ColorField.jsx -------------------------------------------------------------------------------- /src/fields/DateField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/DateField.jsx -------------------------------------------------------------------------------- /src/fields/DateNativeField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/DateNativeField.jsx -------------------------------------------------------------------------------- /src/fields/Datefield.css: -------------------------------------------------------------------------------- 1 | .react-datepicker-wrapper { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /src/fields/DatetimeLocalField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/DatetimeLocalField.jsx -------------------------------------------------------------------------------- /src/fields/EmailField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/EmailField.jsx -------------------------------------------------------------------------------- /src/fields/FileField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/FileField.jsx -------------------------------------------------------------------------------- /src/fields/HTMLField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/HTMLField.jsx -------------------------------------------------------------------------------- /src/fields/InputField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/InputField.jsx -------------------------------------------------------------------------------- /src/fields/MoneyField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/MoneyField.jsx -------------------------------------------------------------------------------- /src/fields/MonthField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/MonthField.jsx -------------------------------------------------------------------------------- /src/fields/NumberField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/NumberField.jsx -------------------------------------------------------------------------------- /src/fields/PasswordField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/PasswordField.jsx -------------------------------------------------------------------------------- /src/fields/PasswordStrengthField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/PasswordStrengthField.jsx -------------------------------------------------------------------------------- /src/fields/RadioField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/RadioField.jsx -------------------------------------------------------------------------------- /src/fields/RadioSetField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/RadioSetField.jsx -------------------------------------------------------------------------------- /src/fields/RangeField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/RangeField.jsx -------------------------------------------------------------------------------- /src/fields/SelectField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/SelectField.jsx -------------------------------------------------------------------------------- /src/fields/SelectMenuField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/SelectMenuField.jsx -------------------------------------------------------------------------------- /src/fields/SwitchField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/SwitchField.jsx -------------------------------------------------------------------------------- /src/fields/TelField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/TelField.jsx -------------------------------------------------------------------------------- /src/fields/TextareaField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/TextareaField.jsx -------------------------------------------------------------------------------- /src/fields/TimeField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/TimeField.jsx -------------------------------------------------------------------------------- /src/fields/UrlField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/UrlField.jsx -------------------------------------------------------------------------------- /src/fields/WeekField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/fields/WeekField.jsx -------------------------------------------------------------------------------- /src/i18n/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/i18n/en.js -------------------------------------------------------------------------------- /src/i18n/fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/i18n/fr.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/index.js -------------------------------------------------------------------------------- /src/sass/clean.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/clean.sass -------------------------------------------------------------------------------- /src/sass/clean/Field.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/clean/Field.sass -------------------------------------------------------------------------------- /src/sass/clean/Formol.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/clean/Formol.sass -------------------------------------------------------------------------------- /src/sass/clean/_base.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/clean/_base.sass -------------------------------------------------------------------------------- /src/sass/clean/_mixins.sass: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sass/clean/_variables.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/clean/_variables.sass -------------------------------------------------------------------------------- /src/sass/clean/fields/SwitchButton.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/clean/fields/SwitchButton.sass -------------------------------------------------------------------------------- /src/sass/default.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default.sass -------------------------------------------------------------------------------- /src/sass/default/Field.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/Field.sass -------------------------------------------------------------------------------- /src/sass/default/Formol.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/Formol.sass -------------------------------------------------------------------------------- /src/sass/default/Inliner.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/Inliner.sass -------------------------------------------------------------------------------- /src/sass/default/_base.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/_base.sass -------------------------------------------------------------------------------- /src/sass/default/_mixins.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/_mixins.sass -------------------------------------------------------------------------------- /src/sass/default/_variables.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/_variables.sass -------------------------------------------------------------------------------- /src/sass/default/async/CalendarField.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/async/CalendarField.sass -------------------------------------------------------------------------------- /src/sass/default/async/HTMLField.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/async/HTMLField.sass -------------------------------------------------------------------------------- /src/sass/default/async/SelectMenuField.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/async/SelectMenuField.sass -------------------------------------------------------------------------------- /src/sass/default/fields/BooleanField.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/fields/BooleanField.sass -------------------------------------------------------------------------------- /src/sass/default/fields/ColorField.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/fields/ColorField.sass -------------------------------------------------------------------------------- /src/sass/default/fields/FileField.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/fields/FileField.sass -------------------------------------------------------------------------------- /src/sass/default/fields/NumberField.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/fields/NumberField.sass -------------------------------------------------------------------------------- /src/sass/default/fields/PasswordField.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/fields/PasswordField.sass -------------------------------------------------------------------------------- /src/sass/default/fields/PasswordStrengthField.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/fields/PasswordStrengthField.sass -------------------------------------------------------------------------------- /src/sass/default/fields/Preview.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/fields/Preview.sass -------------------------------------------------------------------------------- /src/sass/default/fields/RangeField.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/fields/RangeField.sass -------------------------------------------------------------------------------- /src/sass/default/fields/SwitchButton.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/fields/SwitchButton.sass -------------------------------------------------------------------------------- /src/sass/default/fields/TextAreaField.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/sass/default/fields/TextAreaField.sass -------------------------------------------------------------------------------- /src/utils/Async.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/utils/Async.jsx -------------------------------------------------------------------------------- /src/utils/FieldSet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/utils/FieldSet.jsx -------------------------------------------------------------------------------- /src/utils/MenuList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/utils/MenuList.jsx -------------------------------------------------------------------------------- /src/utils/Preview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/utils/Preview.jsx -------------------------------------------------------------------------------- /src/utils/SwitchButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/utils/SwitchButton.jsx -------------------------------------------------------------------------------- /src/utils/choicesAdapter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/utils/choicesAdapter.jsx -------------------------------------------------------------------------------- /src/utils/fieldPropsAdapter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/utils/fieldPropsAdapter.jsx -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/memoizedChoices.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/utils/memoizedChoices.jsx -------------------------------------------------------------------------------- /src/utils/multipleAdapter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/utils/multipleAdapter.jsx -------------------------------------------------------------------------------- /src/utils/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/src/utils/object.js -------------------------------------------------------------------------------- /test/formol/conditional.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/conditional.test.jsx -------------------------------------------------------------------------------- /test/formol/fields.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/fields.test.jsx -------------------------------------------------------------------------------- /test/formol/index.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/index.test.jsx -------------------------------------------------------------------------------- /test/formol/types/area.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/area.test.jsx -------------------------------------------------------------------------------- /test/formol/types/calendar.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/calendar.test.jsx -------------------------------------------------------------------------------- /test/formol/types/checkbox-set.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/checkbox-set.test.jsx -------------------------------------------------------------------------------- /test/formol/types/checkbox.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/checkbox.test.jsx -------------------------------------------------------------------------------- /test/formol/types/color.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/color.test.jsx -------------------------------------------------------------------------------- /test/formol/types/datepicker.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/datepicker.test.jsx -------------------------------------------------------------------------------- /test/formol/types/dates.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/dates.test.jsx -------------------------------------------------------------------------------- /test/formol/types/email.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/email.test.jsx -------------------------------------------------------------------------------- /test/formol/types/file.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/file.test.jsx -------------------------------------------------------------------------------- /test/formol/types/html.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/html.test.jsx -------------------------------------------------------------------------------- /test/formol/types/money.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/money.test.jsx -------------------------------------------------------------------------------- /test/formol/types/number.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/number.test.jsx -------------------------------------------------------------------------------- /test/formol/types/password-strength.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/password-strength.test.jsx -------------------------------------------------------------------------------- /test/formol/types/password.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/password.test.jsx -------------------------------------------------------------------------------- /test/formol/types/radio-set.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/radio-set.test.jsx -------------------------------------------------------------------------------- /test/formol/types/radio.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/radio.test.jsx -------------------------------------------------------------------------------- /test/formol/types/range.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/range.test.jsx -------------------------------------------------------------------------------- /test/formol/types/select-menu.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/select-menu.test.jsx -------------------------------------------------------------------------------- /test/formol/types/select.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/select.test.jsx -------------------------------------------------------------------------------- /test/formol/types/switch.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/switch.test.jsx -------------------------------------------------------------------------------- /test/formol/types/tel.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/tel.test.jsx -------------------------------------------------------------------------------- /test/formol/types/text.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/types/text.test.jsx -------------------------------------------------------------------------------- /test/formol/unrest.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/unrest.test.jsx -------------------------------------------------------------------------------- /test/formol/util.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/formol/util.test.jsx -------------------------------------------------------------------------------- /test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/helpers.js -------------------------------------------------------------------------------- /test/samples/blank.pdf.base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/samples/blank.pdf.base64.js -------------------------------------------------------------------------------- /test/samples/molecule.svg.base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/samples/molecule.svg.base64.js -------------------------------------------------------------------------------- /test/samples/pixel.png.base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/samples/pixel.png.base64.js -------------------------------------------------------------------------------- /test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/setup.js -------------------------------------------------------------------------------- /test/styleMock.js: -------------------------------------------------------------------------------- 1 | module.exports = {} 2 | -------------------------------------------------------------------------------- /test/utils.object.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/test/utils.object.test.js -------------------------------------------------------------------------------- /webpack.config.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/webpack.config.babel.js -------------------------------------------------------------------------------- /webpack.config.demos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/webpack.config.demos.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kozea/formol/HEAD/yarn.lock --------------------------------------------------------------------------------