{"_id":"@jcoreio/redux-form-material-ui","_rev":"26-a112fba84ac8014836c99d3fc51b30d8","name":"@jcoreio/redux-form-material-ui","dist-tags":{"latest":"5.0.0"},"versions":{"5.0.0-beta.4":{"name":"@jcoreio/redux-form-material-ui","version":"5.0.0-beta.4","keywords":["redux","redux-form","material-ui","redux-form-material-ui","adapter"],"author":{"url":"http://github.com/erikras","name":"Erik Rasmussen","email":"rasmussenerik@gmail.com"},"license":"MIT","_id":"@jcoreio/redux-form-material-ui@5.0.0-beta.4","maintainers":[{"name":"rossjbartlett","email":"ross.bartlett@pason.com"},{"name":"bgoehringer-pason","email":"brandon.goehringer@pason.com"},{"name":"brayden-arthur","email":"brayden.arthur@pason.com"},{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"},{"name":"ndisidore","email":"ndisidore@pason.com"},{"name":"cbfx","email":"chrisburrell@gmail.com"}],"homepage":"https://github.com/jcoreio/redux-form-material-ui","bugs":{"url":"https://github.com/jcoreio/redux-form-material-ui/issues"},"nyc":{"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"081204991a3ea3a92ffe75241d30ad401b4c8d08","tarball":"https://registry.npmjs.org/@jcoreio/redux-form-material-ui/-/redux-form-material-ui-5.0.0-beta.4.tgz","fileCount":37,"integrity":"sha512-LkMQfPjHNU1L4hTiVX5sizKL1+o/6zPahzAwMrzlKy7PDpfn2ucHiHZFFP+tEz3VYvLQBwcZlO+MHIUPtwTBIg==","signatures":[{"sig":"MEUCIQCRxR5rJSCoMds1o/y4ca2Pbt0lzGVF4TMRwELlYbzZYwIgS8/EtRsTVTW4kZLC1FCjxGsxyRB2S/b6OBp3InuZAqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1878618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiniECRA9TVsSAnZWagAAfwwQAIM16fn8ImEdq3F4Cd4r\ngCGIYRVsPsO5Yf3IiUpQiMY/BYxYJvFy7TmFeTMQD5Iu3UZyN0+iqT7gs0XW\n9FTYeGTyG24xelBWYxvcbwguxhqNg8qHD1N1R7nLHyk71aAlnr/YIl4UtJpW\ncjiqmHYturFjRRAd3i+GOFIkACCC1ul5rEpiXgiXTEEUqAJ8XX2zHP4bYT7g\nfhKTq3F/PPqi/JJU1F4Y8HF1nGke6nlPVVyzhHCx81gNFqcuS5XY79n/Ye03\ndfA7tg56NjDBPeBYdFeHn97QPDs6wDlW7Jd2YzFhE+2CpVFyuBV4U5XYFS8Y\nB6TOIgoMsmg2prpafd5pIF+Ixsip/uDNOuvMfuyKJxc1eBrFgR/U4lLcbzIh\n25sq+UwPODCRw6MsxUaajRj9amAg5Y6eY6iMx82IlnzT5xvaOaesUwo2lENg\nF87BubvMVWonG6ph81pQLxiEDVK3AHRrR7BOOz4nu93JYBRD4LmjV8LIwUbV\nnWlV+ifzaozmgwcaJtLUDho5MgMcroJWKH7Ua2Iz3Um8dRNskgUKIlf3U5Mh\nhaGDc+rhC9qhPr+BjMTasfmZUGLh9WUJO777oHIuI8AcoDTHtU/un/CaYVHi\nig228OSUsYXT7mK2tbBBWjVnN7fB6BO1+5bXXqvHdJs+7ysweqDKoxVnEMpm\nDwft\r\n=kbbn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9e395988f0548507b161d54247d3dbc16e0d22c8","npmName":"redux-form-material-ui","scripts":{"lint":"eslint src","test":"mocha --compilers js:babel-register --recursive --recursive \"src/**/__tests__/*\" --require src/__tests__/setup.js","build":"npm run build:lib && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf dist lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","test:cov":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text npm test","build:lib":"babel src --out-dir lib","build:umd":"cross-env NODE_ENV=development webpack src/index.js dist/redux-form-material-ui.js","prepublish":"npm run test && npm run lint && npm run clean && npm run build","test:watch":"npm test -- --watch","test:codecov":"cat ./coverage/lcov.info | ./node_modules/codecov.io/bin/codecov.io.js","build:umd:min":"cross-env NODE_ENV=production webpack src/index.js dist/redux-form-material-ui.min.js"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"npmFileMap":[{"files":["*.js"],"basePath":"/dist/"}],"repository":{"url":"git+https://github.com/jcoreio/redux-form-material-ui.git","type":"git"},"_npmVersion":"6.9.0","description":"An adapter between Redux Form and Material UI components","directories":{},"jsnext:main":"./es/index.js","_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.1.0","jsdom":"^11.1.0","mocha":"^3.5.0","react":"^16.3.2","eslint":"^4.4.1","expect":"^1.20.2","rimraf":"^2.6.1","isparta":"^4.0.0","webpack":"^3.5.2","prettier":"^1.5.3","babel-cli":"^6.24.1","cross-env":"^5.0.5","react-dom":"^16.3.2","babel-core":"^6.25.0","codecov.io":"^0.1.6","expect-jsx":"^3.0.0","lodash.noop":"^3.0.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-register":"^6.24.1","@material-ui/core":"^1.0.0","babel-preset-react":"^6.24.1","eslint-plugin-react":"^7.1.0","mocha-lcov-reporter":"^1.3.0","babel-preset-stage-2":"^6.24.1","eslint-plugin-import":"^2.7.0","babel-plugin-istanbul":"^4.1.4","eslint-plugin-flowtype":"^2.35.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-config-react-app":"^2.0.0","babel-preset-es2015-no-commonjs":"0.0.2","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1"},"peerDependencies":{"react":"16","redux-form":"7","@material-ui/core":"1"},"_npmOperationalInternal":{"tmp":"tmp/redux-form-material-ui_5.0.0-beta.4_1569355907486_0.5665857692690992","host":"s3://npm-registry-packages"}},"5.0.0-beta.5":{"name":"@jcoreio/redux-form-material-ui","version":"5.0.0-beta.5","keywords":["redux","redux-form","material-ui","redux-form-material-ui","adapter"],"author":{"url":"http://github.com/erikras","name":"Erik Rasmussen","email":"rasmussenerik@gmail.com"},"license":"MIT","_id":"@jcoreio/redux-form-material-ui@5.0.0-beta.5","maintainers":[{"name":"bgoehringer-pason","email":"brandon.goehringer@pason.com"},{"name":"brayden-arthur","email":"brayden.arthur@pason.com"},{"name":"cbfx","email":"chrisburrell@gmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ndisidore","email":"ndisidore@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"},{"name":"rossjbartlett","email":"ross.bartlett@pason.com"}],"homepage":"https://github.com/jcoreio/redux-form-material-ui","bugs":{"url":"https://github.com/jcoreio/redux-form-material-ui/issues"},"nyc":{"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"1a99a802455f063f2bb21be11fcc33b9afd27ed3","tarball":"https://registry.npmjs.org/@jcoreio/redux-form-material-ui/-/redux-form-material-ui-5.0.0-beta.5.tgz","fileCount":37,"integrity":"sha512-WC0/IHeTcHIDvQpVsmglEXAlGmnBDTK4BCY+rwfJ8MlXRmDTEfb8kFLGPLOV7GF8gxrGfBHn6/pNF9cjLlxGmg==","signatures":[{"sig":"MEYCIQDzL9pxRdb5CZJRRCXy74SX3BRNjGYRRPSuaM7DJEFDvQIhAPZc+ZQixh3wpbez8qIuqiHnR4pO7e4WxL4u/iHi0U/J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2069645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdinjxCRA9TVsSAnZWagAANWUP/0cOgus3qa+ORx5dyOWw\nwCWRHt3jowQACXs0rrQNb7GefWZmuJULX9KWqLdniLyE/GzrDkyqji8ZB0ie\n5fF3pwBkGWijcndax/l4xzEHXtrQz9QVIKkkffMwXjsAXLQzFN7BbhBPrRiO\nBJiN9DKmAsAJvGIZI+HkdH4mGfWwR7R4kpyUCWYAid/Xzz6kqiQAqMT80KpF\nqQ4gViaLM+RaWyU+UEpy9Zsl8DR3pE1FpGr7q1tfcF95oT5bDfvhfdPGejOL\n2SVCAEoahefcKb5CBlLkBaEAyOTzUtUjxKmI2rrAvYc54hdoFOFQUvLKG6CV\nyYtxeaop7tMkBgFbJroDJFSH6ve3ibJbXNJ4e0m4KADmn6QaJJw45MrtGUVb\ngRL5x7SvPoF/z/g4x865doMEULwvHDR9RwUPKrbMe4y1iuUjpqrJUxi3SzJL\n/6Quu5MZ3Kb/IgAjnYTm+hDhSu9lQoIvq0sc8Qgjx+IADDyZN06aRdoQucab\nIlwMI+YCQv4Yf+MZXhDPjwNDtE53D48emGtN2R8Z4FbxqgPZHlIuMNZicJoD\nWZ4udkZyLMip3iUis3f9RO+0r4AUW4matoEu93caJhmItLIacGc8G4CeBiUJ\nZJC4JVYRm8Ei8U8oL5zzCZM5lAhHMkVFqOzvoX/JJhGDlSMLqO6Mq+rUji8F\neIJk\r\n=/add\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a2fdb1190a212881c74b60cfdb5f2dc728ea3b35","npmName":"redux-form-material-ui","scripts":{"lint":"eslint src","test":"mocha --compilers js:babel-register --recursive --recursive \"src/**/__tests__/*\" --require src/__tests__/setup.js","build":"npm run build:lib && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf dist lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","test:cov":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text npm test","build:lib":"babel src --out-dir lib","build:umd":"cross-env NODE_ENV=development webpack src/index.js dist/redux-form-material-ui.js","prepublish":"npm run test && npm run lint && npm run clean && npm run build","test:watch":"npm test -- --watch","test:codecov":"cat ./coverage/lcov.info | ./node_modules/codecov.io/bin/codecov.io.js","build:umd:min":"cross-env NODE_ENV=production webpack src/index.js dist/redux-form-material-ui.min.js"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"npmFileMap":[{"files":["*.js"],"basePath":"/dist/"}],"repository":{"url":"git+https://github.com/jcoreio/redux-form-material-ui.git","type":"git"},"_npmVersion":"6.9.0","description":"An adapter between Redux Form and Material UI components","directories":{},"jsnext:main":"./es/index.js","_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.1.0","jsdom":"^11.1.0","mocha":"^3.5.0","react":"^16.3.2","eslint":"^4.4.1","expect":"^1.20.2","rimraf":"^2.6.1","isparta":"^4.0.0","webpack":"^3.5.2","prettier":"^1.5.3","babel-cli":"^6.24.1","cross-env":"^5.0.5","react-dom":"^16.3.2","babel-core":"^6.25.0","codecov.io":"^0.1.6","expect-jsx":"^3.0.0","lodash.noop":"^3.0.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-register":"^6.24.1","@material-ui/core":"^1.0.0","babel-preset-react":"^6.24.1","eslint-plugin-react":"^7.1.0","mocha-lcov-reporter":"^1.3.0","babel-preset-stage-2":"^6.24.1","eslint-plugin-import":"^2.7.0","babel-plugin-istanbul":"^4.1.4","eslint-plugin-flowtype":"^2.35.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-config-react-app":"^2.0.0","babel-preset-es2015-no-commonjs":"0.0.2","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1"},"peerDependencies":{"react":"^16.0.0","redux-form":"^8.0.0","@material-ui/core":"^3.0:0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/redux-form-material-ui_5.0.0-beta.5_1569356016351_0.2247955661934955","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@jcoreio/redux-form-material-ui","version":"1.0.0","keywords":["redux","redux-form","material-ui","redux-form-material-ui","adapter"],"author":{"url":"http://github.com/erikras","name":"Erik Rasmussen","email":"rasmussenerik@gmail.com"},"license":"MIT","_id":"@jcoreio/redux-form-material-ui@1.0.0","maintainers":[{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"avramdodson","email":"avram.dodson@gmail.com"},{"name":"forrest-keller","email":"forrestblackburnkeller@gmail.com"},{"name":"gravitate1838","email":"karnpmjcore@malhotra.cc"}],"homepage":"https://github.com/jcoreio/redux-form-material-ui","bugs":{"url":"https://github.com/jcoreio/redux-form-material-ui/issues"},"dist":{"shasum":"87b352ee8db86c0e6416515cd19a98262daddc3b","tarball":"https://registry.npmjs.org/@jcoreio/redux-form-material-ui/-/redux-form-material-ui-1.0.0.tgz","fileCount":74,"integrity":"sha512-afeJ6FAJ34Mf8qduknGKWySxAwOmg2szzZy38xXVfoByFowU9EIap+j5Gw98Ua2tn9Qxu4ouzqUm9OgQsoRQ3w==","signatures":[{"sig":"MEQCIHd/Zyetvc5uu6M6cIhW9TgbDfg4aJI7ET1KbXKe6g3zAiBMpgZ2grdxLRZqaAw95bbe6jTLbvX0hg/UEAWbhnsIzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71975},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":{"import":"./index.d.mts","default":"./index.d.ts"},"import":"./index.mjs","default":"./index.js"},"./*":{"types":{"import":"./*.d.mts","default":"./*.d.ts"},"import":"./*.mjs","default":"./*.js"},"./package.json":"./package.json"},"gitHead":"f39479609d2a26f3e1073bcb5d074a8e61684b4f","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/jcoreio/redux-form-material-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"An adapter between Redux Form and Material UI components","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"react-is":"^18.2.0","@babel/runtime":"^7.26.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","peerDependencies":{"react":"16 || ^17.0.0 || ^18.0.0","redux-form":"^7.0.0 || ^8.0.0","@material-ui/core":"^4.0.0 || ^5.0.0"},"@jcoreio/toolchain":{"migratedVersion":"5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/redux-form-material-ui_1.0.0_1753824041139_0.18051335374763422","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@jcoreio/redux-form-material-ui","version":"5.0.0","keywords":["redux","redux-form","material-ui","redux-form-material-ui","adapter"],"author":{"url":"http://github.com/erikras","name":"Erik Rasmussen","email":"rasmussenerik@gmail.com"},"license":"MIT","_id":"@jcoreio/redux-form-material-ui@5.0.0","maintainers":[{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"avramdodson","email":"avram.dodson@gmail.com"},{"name":"forrest-keller","email":"forrestblackburnkeller@gmail.com"},{"name":"gravitate1838","email":"karnpmjcore@malhotra.cc"}],"homepage":"https://github.com/jcoreio/redux-form-material-ui","bugs":{"url":"https://github.com/jcoreio/redux-form-material-ui/issues"},"dist":{"shasum":"d3d0931bf4532fdbe2a1b7c9633322836e8620b7","tarball":"https://registry.npmjs.org/@jcoreio/redux-form-material-ui/-/redux-form-material-ui-5.0.0.tgz","fileCount":74,"integrity":"sha512-KTDx7Hf/o5eh1kyyAu2oTpBePUxMr1I2apiifEH/LI8emp4v488+e3O78ygrvhM1tJxsdBazxVzENH6KEbMikg==","signatures":[{"sig":"MEQCIEMeWuGhua0upiYP5lrg/KeVVKGsdlRHmaLp6Y5s1CL3AiBU7ZD/aWJp21dxFNUztRg5jIvQfyX8Idr3fcvT4qnslQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71975},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":{"import":"./index.d.mts","default":"./index.d.ts"},"import":"./index.mjs","default":"./index.js"},"./*":{"types":{"import":"./*.d.mts","default":"./*.d.ts"},"import":"./*.mjs","default":"./*.js"},"./package.json":"./package.json"},"gitHead":"f39479609d2a26f3e1073bcb5d074a8e61684b4f","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/jcoreio/redux-form-material-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"An adapter between Redux Form and Material UI components","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"react-is":"^18.2.0","@babel/runtime":"^7.26.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","peerDependencies":{"react":"16 || ^17.0.0 || ^18.0.0","redux-form":"^7.0.0 || ^8.0.0","@material-ui/core":"^4.0.0 || ^5.0.0"},"@jcoreio/toolchain":{"migratedVersion":"5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/redux-form-material-ui_5.0.0_1753824143392_0.8508413296826514","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2019-09-24T20:11:47.484Z","modified":"2026-02-25T04:50:01.459Z","5.0.0-beta.4":"2019-09-24T20:11:47.662Z","5.0.0-beta.5":"2019-09-24T20:13:36.540Z","1.0.0":"2025-07-29T21:20:41.329Z","5.0.0":"2025-07-29T21:22:23.644Z"},"bugs":{"url":"https://github.com/jcoreio/redux-form-material-ui/issues"},"author":{"url":"http://github.com/erikras","name":"Erik Rasmussen","email":"rasmussenerik@gmail.com"},"license":"MIT","homepage":"https://github.com/jcoreio/redux-form-material-ui","keywords":["redux","redux-form","material-ui","redux-form-material-ui","adapter"],"repository":{"url":"git+https://github.com/jcoreio/redux-form-material-ui.git","type":"git"},"description":"An adapter between Redux Form and Material UI components","maintainers":[{"email":"npm@jcore.io","name":"jrmclaurin"},{"email":"jedwards@fastmail.com","name":"jedwards1211"},{"email":"eladendorf@gmail.com","name":"eladendorf"},{"email":"avram.dodson@gmail.com","name":"avramdodson"}],"readme":"---\n# redux-form-material-ui\n---\n\n[![NPM Version](https://img.shields.io/npm/v/redux-form-material-ui.svg?style=flat-square)](https://www.npmjs.com/package/redux-form-material-ui)\n[![NPM Downloads](https://img.shields.io/npm/dm/redux-form-material-ui.svg?style=flat-square)](https://www.npmjs.com/package/redux-form-material-ui)\n[![Build Status](https://img.shields.io/travis/erikras/redux-form-material-ui/master.svg?style=flat-square)](https://travis-ci.org/erikras/redux-form-material-ui)\n[![codecov.io](https://codecov.io/github/erikras/redux-form-material-ui/coverage.svg?branch=master)](https://codecov.io/github/erikras/redux-form-material-ui?branch=master)\n[![CDNJS version](https://img.shields.io/cdnjs/v/redux-form-material-ui.svg)](https://cdnjs.com/libraries/redux-form-material-ui)\n\n[`redux-form-material-ui`](https://github.com/erikras/redux-form-material-ui) is a set of\nwrappers to facilitate the use of\n[`material-uibeta`](https://github.com/callemall/material-ui) components with\n[`redux-form`](https://github.com/erikras/redux-form).\n\nLatest version is supported by only for material-ui beta.\n\n---\n\n## [Live Demo](http://erikras.github.io/redux-form-material-ui/) :eyes:\n\n## Installation\n\nUsing [npm](https://www.npmjs.org/):\n\n```bash\n  $ npm install --save redux-form-material-ui@next\n```\n\nUsing [yarn](https://yarnpkg.com):\n\n```bash\n  $ yarn add redux-form-material-ui@next\n```\n\n## Available Components\n\n- [AutoComplete](http://www.material-ui.com/#/components/auto-complete)\n- [Checkbox](http://www.material-ui.com/#/components/checkbox)\n- ~[TimePicker](http://www.material-ui.com/#/components/time-picker)~ [Material-4787](https://github.com/callemall/material-ui/issues/4787)\n- ~[DatePicker](http://www.material-ui.com/#/components/date-picker)~ [Material-4787](https://github.com/callemall/material-ui/issues/4787)\n- [RadioButtonGroup](http://www.material-ui.com/#/components/radio-button)\n- [Select](http://www.material-ui.com/#/components/Select)\n- ~[Slider](http://www.material-ui.com/#/components/slider)~ [Material-4793](https://github.com/callemall/material-ui/issues/4793)\n- [TextField](http://www.material-ui.com/#/components/text-field)\n- [Switch](https://material.io/guidelines/components/lists-controls.html#lists-controls-types-of-list-controls)\n\n## Usage\n\nRather than import your component class from `material-ui`, import it from `redux-form-material-ui`\nand then pass the component class directly to the `component` prop of `Field`.\n\n```js\nimport { reduxForm, Field } from 'redux-form'\nimport MenuItem from '@material-ui/core/MenuItem'\nimport Radio from '@material-ui/core/RadioButton'\nimport {\n  Checkbox,\n  RadioGroup,\n  Select,\n  TextField,\n  Switch,\n  FormControlLabel,\n} from 'redux-form-material-ui'\n\nclass MyForm extends Component {\n  render() {\n    return (\n      <form>\n        <Field name=\"username\" component={TextField} placeholder=\"Street\" />\n\n        <Field name=\"plan\" component={Select} placeholder=\"Select a plan\">\n          <MenuItem value=\"monthly\">Monthly</MenuItem>\n          <MenuItem value=\"yearly\">Yearly</MenuItem>\n          <MenuItem value=\"lifetime\">Lifetime</MenuItem>\n        </Field>\n\n        <FormControlLabel\n          control={<Field name=\"agreeToTerms\" component={Checkbox} />}\n          label=\"Agree to terms?\"\n        />\n\n        <FormControlLabel\n          control={<Field name=\"receiveEmails\" component={Switch} />}\n          label=\"Please spam me!\"\n        />\n\n        <Field name=\"bestFramework\" component={RadioGroup}>\n          <Radio value=\"react\" label=\"React\" />\n          <Radio value=\"angular\" label=\"Angular\" />\n          <Radio value=\"ember\" label=\"Ember\" />\n        </Field>\n      </form>\n    )\n  }\n}\n\n// Decorate with redux-form\nMyForm = reduxForm({\n  form: 'myForm',\n})(MyForm)\n\nexport default MyForm\n```\n\n## No Default Values\n\nBecause of the strict \"controlled component\" nature of `redux-form`,\nsome of the Material UI functionality related to defaulting of values has been disabled\ne.g. `defaultValue`, `defaultDate`, `defaultTime`, `defaultToggled`, `defaultChecked`, etc.\nIf you need a field to be initialized to a certain state, you should use the `initialValues`\nAPI of `redux-form`.\n\n## Instance API\n\n#### `getRenderedComponent()`\n\nReturns a reference to the Material UI component that has been rendered. This is useful for\ncalling instance methods on the Material UI components. For example, if you wanted to focus on\nthe `username` element when your form mounts, you could do:\n\n```js\ncomponentWillMount() {\n  this.refs.firstField      // the Field\n    .getRenderedComponent() // on Field, returns ReduxFormMaterialUITextField\n    .getRenderedComponent() // on ReduxFormMaterialUITextField, returns TextField\n    .focus()                // on TextField\n}\n```\n\nas long as you specified a `ref` and `withRef` on your `Field` component.\n\n```js\nrender() {\n  return (\n    <form>\n      ...\n      <Field name=\"username\" component={TextField} withRef ref=\"firstField\"/>\n      ...\n    </form>\n  )\n}\n```\n","readmeFilename":"README.md"}