All Projects → 0soft → mui-form-fields

0soft / mui-form-fields

Licence: MIT license
Material UI + Final Form Forms and Components

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to mui-form-fields

React Formutil
Happy to build the forms in React ^_^
Stars: ✭ 144 (+860%)
Mutual labels:  forms, material-ui
Verticalstepperform
Vertical Stepper Form Library for Android. It follows Google Material Design guidelines.
Stars: ✭ 868 (+5686.67%)
Mutual labels:  forms, material-ui
React-Js-Todo-App-with-firebase-auth
TodoApp using ReactJS and Firebase | ReactJS, Material UI, Firebase, ExpressJS
Stars: ✭ 88 (+486.67%)
Mutual labels:  material-ui
react-forms-processor
A forms processor for React
Stars: ✭ 63 (+320%)
Mutual labels:  forms
Ararat
Ararat is the next-generation container/virtual machine control panel. It is your one-stop shop for single application containers, full system containers, and KVM instances
Stars: ✭ 21 (+40%)
Mutual labels:  material-ui
RapidFormBundle
Create Symfony forms at record speed using PHP 8 attributes!
Stars: ✭ 33 (+120%)
Mutual labels:  forms
best-of-react
🏆 A ranked list of awesome React open-source libraries and tools. Updated weekly.
Stars: ✭ 364 (+2326.67%)
Mutual labels:  material-ui
ember-validated-form-buffer
A validated form buffer that wraps Ember Data models for use in forms.
Stars: ✭ 46 (+206.67%)
Mutual labels:  forms
Formidable
The PHP pragmatic forms library
Stars: ✭ 116 (+673.33%)
Mutual labels:  forms
react-material-ui-keyboard
Virtual keyboard for TextField when needed
Stars: ✭ 54 (+260%)
Mutual labels:  material-ui
college-timetable
🗓 프로들의 수강신청 전략 어플리케이션
Stars: ✭ 27 (+80%)
Mutual labels:  material-ui
Octave
Music🎵 streaming web-app
Stars: ✭ 28 (+86.67%)
Mutual labels:  material-ui
react-conversational-ui
🤖 React conversational UI
Stars: ✭ 51 (+240%)
Mutual labels:  forms
photoeditor
👨🏻‍🎨 ReactJS Photo Editor
Stars: ✭ 26 (+73.33%)
Mutual labels:  material-ui
ts-ui
Telar Social Network using Reactjs
Stars: ✭ 35 (+133.33%)
Mutual labels:  material-ui
streaming-form-data
Streaming parser for multipart/form-data written in Cython
Stars: ✭ 112 (+646.67%)
Mutual labels:  forms
Partify
This is a free open source Spotify-powered app that lets users host parties and have guests connect using their smartphones to submit and vote on songs. The app will only play the highest voted song and can connect to personal playlists.
Stars: ✭ 37 (+146.67%)
Mutual labels:  material-ui
react-you-do-you
How I use React + Redux + Material-UI + TypeScript – you do you 💖
Stars: ✭ 103 (+586.67%)
Mutual labels:  material-ui
edulabs
No description or website provided.
Stars: ✭ 15 (+0%)
Mutual labels:  forms
ember-validity-modifier
Ember Octane addon to add custom validity (form validation) to form fields
Stars: ✭ 28 (+86.67%)
Mutual labels:  forms

MUI Form Fields

NPM Downloads peerDependencies Status npm version Build Status Coverage Status

MUI Form Fields was developed by ZeroSoft to help us build lots of forms to our clients with ease. We based ourselves on Material UI and made the most so we can build a form with the minimum amount of code possible. 📦

Installation

$ npm i --save mui-form-fields

This project also require the following peer dependencies:

Dependency Version
@date-io/core ^1.3.6
@date-io/moment ^1.3.6
@material-ui/core ^4.1.0
@material-ui/icons ^4.1.0
classnames ^2.2.6
core-js ^3.1.3
css-vendor ^2.0.2
final-form ^4.13.1
is-plain-object ^3.0.0
jss ^9.8.7
moment ^2.24.0
react >=16.8.6
react-dom >=16.8.6
react-dropzone ^10.1.5
react-final-form ^6.0.1
react-select ^3.0.4
react-number-format ^4.0.8

Install all of them via:

$ npm i --save @date-io/core@^1.3.6 @date-io/moment@^1.3.6 @material-ui/core@^4.1.0 @material-ui/icons@^4.1.0 classnames@^2.2.6 core-js@^3.1.3 css-vendor@^2.0.2 final-form@^4.13.1 is-plain-object@^3.0.0 jss moment@^2.24.0 react@>=16.8.6 react-dom@>=16.8.6 react-dropzone@^10.1.5 react-final-form@^6.0.1 react-select@^3.0.4 react-number-format@^4.0.8

Examples

This form:

is generated by this code:

<FormDialog
  size="sm"
  title="Create User"
  onClose={() => console.log('close')}
  onSubmit={(...args) => console.log(args)}
  open
  dividers
>
  <FormTextField icon="person" name="name" label="Full Name" />
  <FormTextField icon="mail" name="email" label="Email" />
  <FormPhoneField name="phone" label="Phone" />
  <FormDateField icon="today" name="birthday" label="Birthday" />
  <FormSwitchField icon="security" name="protected" label="Protected" />
  <FormSwitchField icon="verified_user" name="admin" label="Admin" />
  <FormFileUploadField icon="attachment" name="identification" label="Social Security" />
</FormDialog>

Usage

We currently have the following FormFields available:

Click on each of them to get more details about the usage of each of them.

License

The files included in this repository are licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].