├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── api │ ├── checkbox-group.md │ ├── checkbox.md │ ├── component-common.md │ ├── form.md │ ├── input-file.md │ ├── input.md │ ├── radio-group.md │ ├── select.md │ └── textarea.md ├── component-properties.md ├── components │ ├── README.md │ └── file.md ├── css-classes.md ├── layouts.md ├── migrating-to-1.0.0.md └── refs.md ├── examples ├── README.md ├── playground │ ├── index.html │ └── src │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── index.tsx │ │ ├── options.tsx │ │ └── playground.tsx └── refs │ ├── index.html │ └── src │ └── index.tsx ├── jest.config.js ├── package.json ├── scripts ├── component-common-for-docs.js ├── generate-docs.sh └── prepublish.sh ├── src ├── components │ ├── __tests__ │ │ ├── checkbox-group-test.ts │ │ ├── checkbox-test.ts │ │ ├── component.tsx │ │ ├── input-file-test.ts │ │ ├── input-test.tsx │ │ ├── radio-group-test.ts │ │ ├── select-test.tsx │ │ ├── test-helper.ts │ │ └── textarea-test.tsx │ ├── checkbox-group.tsx │ ├── checkbox.tsx │ ├── component-common.ts │ ├── controls │ │ ├── common-prop-types.ts │ │ ├── input-file.tsx │ │ ├── input.tsx │ │ ├── select.tsx │ │ └── textarea.tsx │ ├── error-messages.tsx │ ├── form-check-group.tsx │ ├── help.tsx │ ├── input-file.tsx │ ├── input-group.tsx │ ├── input.tsx │ ├── label.tsx │ ├── radio-group.tsx │ ├── required-symbol.tsx │ ├── row.tsx │ ├── select.tsx │ └── textarea.tsx ├── context │ └── frc.ts ├── debounce.ts ├── form.tsx ├── hoc │ ├── __tests__ │ │ └── component-test.tsx │ └── component.tsx ├── index.ts ├── types.ts └── utils.ts ├── tsconfig.json ├── webpack.config.js ├── webpack.examples.config.js └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | examples/build/* 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/README.md -------------------------------------------------------------------------------- /docs/api/checkbox-group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/api/checkbox-group.md -------------------------------------------------------------------------------- /docs/api/checkbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/api/checkbox.md -------------------------------------------------------------------------------- /docs/api/component-common.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/api/form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/api/form.md -------------------------------------------------------------------------------- /docs/api/input-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/api/input-file.md -------------------------------------------------------------------------------- /docs/api/input.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/api/input.md -------------------------------------------------------------------------------- /docs/api/radio-group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/api/radio-group.md -------------------------------------------------------------------------------- /docs/api/select.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/api/select.md -------------------------------------------------------------------------------- /docs/api/textarea.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/api/textarea.md -------------------------------------------------------------------------------- /docs/component-properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/component-properties.md -------------------------------------------------------------------------------- /docs/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/components/README.md -------------------------------------------------------------------------------- /docs/components/file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/components/file.md -------------------------------------------------------------------------------- /docs/css-classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/css-classes.md -------------------------------------------------------------------------------- /docs/layouts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/layouts.md -------------------------------------------------------------------------------- /docs/migrating-to-1.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/migrating-to-1.0.0.md -------------------------------------------------------------------------------- /docs/refs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/docs/refs.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/examples/playground/index.html -------------------------------------------------------------------------------- /examples/playground/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/examples/playground/src/App.test.tsx -------------------------------------------------------------------------------- /examples/playground/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/examples/playground/src/App.tsx -------------------------------------------------------------------------------- /examples/playground/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/examples/playground/src/index.tsx -------------------------------------------------------------------------------- /examples/playground/src/options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/examples/playground/src/options.tsx -------------------------------------------------------------------------------- /examples/playground/src/playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/examples/playground/src/playground.tsx -------------------------------------------------------------------------------- /examples/refs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/examples/refs/index.html -------------------------------------------------------------------------------- /examples/refs/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/examples/refs/src/index.tsx -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/package.json -------------------------------------------------------------------------------- /scripts/component-common-for-docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/scripts/component-common-for-docs.js -------------------------------------------------------------------------------- /scripts/generate-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/scripts/generate-docs.sh -------------------------------------------------------------------------------- /scripts/prepublish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/scripts/prepublish.sh -------------------------------------------------------------------------------- /src/components/__tests__/checkbox-group-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/__tests__/checkbox-group-test.ts -------------------------------------------------------------------------------- /src/components/__tests__/checkbox-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/__tests__/checkbox-test.ts -------------------------------------------------------------------------------- /src/components/__tests__/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/__tests__/component.tsx -------------------------------------------------------------------------------- /src/components/__tests__/input-file-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/__tests__/input-file-test.ts -------------------------------------------------------------------------------- /src/components/__tests__/input-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/__tests__/input-test.tsx -------------------------------------------------------------------------------- /src/components/__tests__/radio-group-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/__tests__/radio-group-test.ts -------------------------------------------------------------------------------- /src/components/__tests__/select-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/__tests__/select-test.tsx -------------------------------------------------------------------------------- /src/components/__tests__/test-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/__tests__/test-helper.ts -------------------------------------------------------------------------------- /src/components/__tests__/textarea-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/__tests__/textarea-test.tsx -------------------------------------------------------------------------------- /src/components/checkbox-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/checkbox-group.tsx -------------------------------------------------------------------------------- /src/components/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/checkbox.tsx -------------------------------------------------------------------------------- /src/components/component-common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/component-common.ts -------------------------------------------------------------------------------- /src/components/controls/common-prop-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/controls/common-prop-types.ts -------------------------------------------------------------------------------- /src/components/controls/input-file.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/controls/input-file.tsx -------------------------------------------------------------------------------- /src/components/controls/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/controls/input.tsx -------------------------------------------------------------------------------- /src/components/controls/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/controls/select.tsx -------------------------------------------------------------------------------- /src/components/controls/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/controls/textarea.tsx -------------------------------------------------------------------------------- /src/components/error-messages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/error-messages.tsx -------------------------------------------------------------------------------- /src/components/form-check-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/form-check-group.tsx -------------------------------------------------------------------------------- /src/components/help.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/help.tsx -------------------------------------------------------------------------------- /src/components/input-file.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/input-file.tsx -------------------------------------------------------------------------------- /src/components/input-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/input-group.tsx -------------------------------------------------------------------------------- /src/components/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/input.tsx -------------------------------------------------------------------------------- /src/components/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/label.tsx -------------------------------------------------------------------------------- /src/components/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/radio-group.tsx -------------------------------------------------------------------------------- /src/components/required-symbol.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/required-symbol.tsx -------------------------------------------------------------------------------- /src/components/row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/row.tsx -------------------------------------------------------------------------------- /src/components/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/select.tsx -------------------------------------------------------------------------------- /src/components/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/components/textarea.tsx -------------------------------------------------------------------------------- /src/context/frc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/context/frc.ts -------------------------------------------------------------------------------- /src/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/debounce.ts -------------------------------------------------------------------------------- /src/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/form.tsx -------------------------------------------------------------------------------- /src/hoc/__tests__/component-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/hoc/__tests__/component-test.tsx -------------------------------------------------------------------------------- /src/hoc/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/hoc/component.tsx -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.examples.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/webpack.examples.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twisty/formsy-react-components/HEAD/yarn.lock --------------------------------------------------------------------------------