├── .editorconfig ├── .gitignore ├── .npmignore ├── README.md ├── diagrams └── form.monopic ├── package.json ├── src ├── components │ ├── FormErrors.tsx │ └── inputs │ │ ├── Input.tsx │ │ └── Select.tsx ├── form.ts ├── hooks │ ├── use-form.ts │ └── use-input.ts ├── index.ts ├── masks │ └── phone.ts ├── types.ts └── validation.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | converage/ 3 | lib/ 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/.npmignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/README.md -------------------------------------------------------------------------------- /diagrams/form.monopic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/diagrams/form.monopic -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/package.json -------------------------------------------------------------------------------- /src/components/FormErrors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/src/components/FormErrors.tsx -------------------------------------------------------------------------------- /src/components/inputs/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/src/components/inputs/Input.tsx -------------------------------------------------------------------------------- /src/components/inputs/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/src/components/inputs/Select.tsx -------------------------------------------------------------------------------- /src/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/src/form.ts -------------------------------------------------------------------------------- /src/hooks/use-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/src/hooks/use-form.ts -------------------------------------------------------------------------------- /src/hooks/use-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/src/hooks/use-input.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | // I exist. 2 | -------------------------------------------------------------------------------- /src/masks/phone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/src/masks/phone.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/src/validation.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psaia/react-serial-forms/HEAD/tsconfig.json --------------------------------------------------------------------------------