{"_id":"@inthepocket/itp-rcc-autocomplete","_rev":"27-41fbee19f5cc460beacd78b679d7b77f","name":"@inthepocket/itp-rcc-autocomplete","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@inthepocket/itp-rcc-autocomplete","version":"0.0.1","keywords":["react","itp"],"author":{"url":"https://inthepocket.com","name":"ITP Agency NV","email":"hello@inthepocket.com"},"license":"MIT","_id":"@inthepocket/itp-rcc-autocomplete@0.0.1","maintainers":[{"name":"ddavy","email":"davy@codens.be"},{"name":"swaer","email":"simon@codens.be"},{"name":"brecht","email":"brecht@brec.ht"},{"name":"itpit","email":"devops@inthepocket.mobi"},{"name":"easybird","email":"easybird85@gmail.com"},{"name":"thibmaek","email":"thibault.maekelbergh@icloud.com"}],"dist":{"shasum":"72e0a56b1c322598cf202db671fa8b2fcd0fd54b","tarball":"https://registry.npmjs.org/@inthepocket/itp-rcc-autocomplete/-/itp-rcc-autocomplete-0.0.1.tgz","fileCount":23,"integrity":"sha512-Hd3p0IDKIrE+/MDe4EXxL4tMWGT1RlDnaQEriKbRZ533sjtZUx2YLufHHZ4uWIpyIaqYtTilcbplyJVo+da8bg==","signatures":[{"sig":"MEQCIA2p5KouVELhv+oRsNC7DF9pvoLL8oCH1faTcwjfvdrsAiA1xOqtqWTNKGxnkjOnjGVOUC5mI+6BreUxNzyuv8R0QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOE5nCRA9TVsSAnZWagAA6zQQAIk2+ZqD2+JcO4tcy2gj\ncLhF+NlKSimobEK4DvF7CqH9ASQ6r2n+XDRUJyBuLnC3UUZACjcxwXaJfZrX\nM/NME7RmcgLmLikfHhLrAUWBXCDw0J82rLyAVS9bzu0JEjHLEFXmVA9y+z6E\nsIzcsnHhhjb3Bo2sGQZ9IEtZfFU2U2sjSnC1X6063B/iZVQLR+wO8CHEcGLE\n+JUp1F/bW44EEOXhTBPIneaWkMYMqa3vRqf9GGWeu0uWWlPE9K3DpmhCz1b/\nQFrNNYdbOLLWS6lqDA80Gf/tbmt4ZxxqsKsSA4fxP+mUXf3kAC+xJgkCp0GC\n6Bluk3cWsQfwCivLsTghl/CsenqEqd9fwt8ntWuZwbSBE4isA7uuEiUhMs1R\nHvUAzuaisWFhEvrEQZgzYVj8/zQV9g4gnDaoLaWREYFWcT1vCUOy9a2pqpce\nr0Ghjnvucp6z2wDDztz7cz84/d2CAMXqlkCrkyqdbki465GfBtgy06U8wDX5\n3Q6dtYq078AUHdgNyk3U/jFWqdQJloSZMboKX8EtaK1ySQ1pQndjVpYPvAOx\nJpG6Yi18dAneQOI64QAKlVN3d/rbdrk3E9tsW48yMR2uMTem/tbPrPYZjsyS\nwBvF/RkPXLTX76HACwPv33PZZBM7sZLKoE0fMVziDHUbImkWg6HmVlT0qoZA\nYIX5\r\n=kXVR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/AutoComplete.js","types":"dist/AutoComplete.d.ts","scripts":{"test":"jest --env=jsdom","build":"tsc","test:update":"jest --env=jsdom --updateSnapshot","prepublishOnly":"npm run build"},"_npmUser":{"name":"brecht","email":"brecht@brec.ht"},"_npmVersion":"5.6.0","description":"ITP Autocomplete component","directories":{},"_nodeVersion":"8.11.1","dependencies":{"react":"^16.6.3","downshift":"^3.1.7","capitalize":"^2.0.0","classnames":"^2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","ts-jest":"^23.10.5","jest-dom":"^3.0.0","babel-core":"^6.26.3","typescript":"^3.2.2","@types/jest":"^23.3.10","@types/node":"^10.12.12","react-test-renderer":"^16.7.0","react-testing-library":"^5.4.1","@types/react-test-renderer":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/itp-rcc-autocomplete_0.0.1_1547193959423_0.3041682954691123","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@inthepocket/itp-rcc-autocomplete","version":"0.0.2","keywords":["react","itp"],"author":{"url":"https://inthepocket.com","name":"ITP Agency NV","email":"hello@inthepocket.com"},"license":"MIT","_id":"@inthepocket/itp-rcc-autocomplete@0.0.2","maintainers":[{"name":"brecht","email":"brecht@brec.ht"},{"name":"ddavy","email":"davy@codens.be"},{"name":"easybird","email":"easybird85@gmail.com"},{"name":"itpit","email":"devops@inthepocket.mobi"},{"name":"swaer","email":"simon@codens.be"},{"name":"thibmaek","email":"thibault.maekelbergh@icloud.com"}],"dist":{"shasum":"f9342e1c6b40cc226e173b8b89ae9580db7b19b7","tarball":"https://registry.npmjs.org/@inthepocket/itp-rcc-autocomplete/-/itp-rcc-autocomplete-0.0.2.tgz","fileCount":23,"integrity":"sha512-Z3tYiPHihda7PUlZi89IU6ctCd8sAD4/ZjwX45h/sMCx5Be0bhdSEV1s/DDBTWKP8if3H/BclZQQnDRJlPw96w==","signatures":[{"sig":"MEUCIFVlqiyctphbQc+vFT3CA5viEAHsMxQucoRVRwv3POvKAiEAto5L5gwQcfukVK022/6ZZs8tYnbzeg96bQY/XeFt9Ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUyG/CRA9TVsSAnZWagAAnXoQAIbP8a7EslmjYubscfea\nXVPjnGU79tPdxEfmuXJ85KqrO8LiszwUj+UM84jxXDx8iM+AWLRoBVhAEp+0\nm89HtTY1JexZ8uU8GGSHk75f1JHl8dOi6Lbu+sr77UV9nvlWogW5+1kuteQZ\nx5bilRyiEC3SLvJAlyxABoM0+/tBJ+3xw31uNMAUoFlncs6AMwz36uq9lWoS\nK+tUPKAYJdOB1BaeSFhUiOxRgjgIBEdJaKgho5rDbZXBig6SJxxTqBwXICZv\nQtQot2VrO8UOx2Im/0QHfrhl6rhEucBAeiZPW9SwKL2mamFcZE+cihvi8WXw\nF2TW6I3fXuBr8NQaWuhB6/r2Vck//sL6eYcegURbHG6EpzgxeRg+HT5e9Oae\nIPr2/Gc5/s0gEZP13OxCdp0JV2OlSdN2hh7iXuomtt9mzNdRGMDUjF9zC4bP\nEYFs4AUyFa/TwiIsNlHeZ6psQQ3/QMgPPFgz1p5s6HH+h1wTH9YMbzM3OfRV\n+jyWTnltNWV9u8TvLzw4nFpC7y29euPfnqEMhc1otn2CJGY+/63jSk82RqGC\nk9Wkm9OgmIUctGGPcVIdl/pMeQos9ntnn22r2MiqKN989yg9ZN/h1Prbj1Q5\njHgIZv8dbxSebFKTRr/lYGbR0qTixNOS9B0GEgzzmMx7lKPdkUKPjPS52u8V\nx0qX\r\n=zg8o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/AutoComplete.js","types":"dist/AutoComplete.d.ts","scripts":{"test":"jest --env=jsdom","build":"tsc","test:update":"jest --env=jsdom --updateSnapshot","prepublishOnly":"npm run build"},"_npmUser":{"name":"ddavy","email":"davy@codens.be"},"_npmVersion":"6.3.0","description":"ITP Autocomplete component","directories":{},"_nodeVersion":"8.10.0","dependencies":{"react":"^16.6.3","downshift":"^3.1.7","capitalize":"^2.0.0","classnames":"^2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","ts-jest":"^23.10.5","jest-dom":"^3.0.0","babel-core":"^6.26.3","typescript":"^3.2.2","@types/jest":"^23.3.10","@types/node":"^10.12.12","react-test-renderer":"^16.7.0","react-testing-library":"^5.4.1","@types/react-test-renderer":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/itp-rcc-autocomplete_0.0.2_1548951998834_0.284465940359772","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@inthepocket/itp-rcc-autocomplete","version":"0.0.3","keywords":["react","itp"],"author":{"url":"https://inthepocket.com","name":"ITP Agency NV","email":"hello@inthepocket.com"},"license":"MIT","_id":"@inthepocket/itp-rcc-autocomplete@0.0.3","maintainers":[{"name":"brecht","email":"brecht@brec.ht"},{"name":"ddavy","email":"davy@codens.be"},{"name":"easybird","email":"easybird85@gmail.com"},{"name":"itpit","email":"devops@inthepocket.mobi"},{"name":"swaer","email":"simon@codens.be"},{"name":"thibmaek","email":"thibault.maekelbergh@icloud.com"}],"dist":{"shasum":"df393992ba96fd0dc9ba38d37547d2d31497724d","tarball":"https://registry.npmjs.org/@inthepocket/itp-rcc-autocomplete/-/itp-rcc-autocomplete-0.0.3.tgz","fileCount":23,"integrity":"sha512-wvPkZQoSz/N8ngJjvDGfw7Pub1MtnQzNDbth/GjITUVgf1/qU9ZXVITfwSXsDq7VrLoiWsdRTSWvp/h+J0kPpg==","signatures":[{"sig":"MEUCICd6mTJXwB6OY4gV2aBrjfB2qxsskFkoZJjrAvMuUVZNAiEA//wOdq6FmK+jDK3vHkbvDE8VyV8Jmv3fb8bJxY6+ob8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVEmNCRA9TVsSAnZWagAAVQcP/RjiM8Ygo13MOIh6uFff\nNxO9YXhThZpgbbGvD9/oi0Gupb5UXEoKHt5J3FkDmiZF0sbpgLWgFK9xZo12\n7t0C+GpzR9tmGkHElRS9KtDD63NDBRLvJd5cGVAWzp73aXeTq9/2tpAIfZbm\nIXAKAM8tJLKpU4yoTyLcak4sW/K/pzlph3kkGF0si10Me6EdqpzBdVcFLKBz\n1gjy37L+pVVOgtolEGUWLlaTJxx/A7l+FRm4RoGamfoAWYzbidZTeC3qD1xZ\nkrqKtDdP9FcaXYsc60esJDQ3JzwKtc2AFoTf18JDQKFtIuyCCH+t7lAsdfBR\n5IN3qGotXKZnbKcNBQyAslMbkrPtvzSUe4/aEsR28ImPtqPohVCyuqM5QxUZ\nIWX9hgQu4aI0u2xlrMiyU7jqDkR8R/QSFg9CkbBJ3txwSVTmuIp1XFfsMKK5\nXua1ZRNp9TlxNr6+qRhxbkA7o2DV5tTl8caebzPGogEfP1PH1RZ41w5qKmI8\niYUmY5/nHW+G3ee0kOHTl+9ruOR8l2u4u0vvwPGtypS62A4Uqhd9EwqlgJrl\ns1KJihuBZzXPbwbumGx0Y/Fb6Bnjtc2IhiogWQ9GG7fRMt7BD9aPProIoQWt\ngj6NcRFmXwtuMe1rduDBAYLzy/NZeKood1yTigCRZ38B7bJ5ZOzCzDGZH/z9\nxp7V\r\n=2/lo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/AutoComplete.js","types":"dist/AutoComplete.d.ts","scripts":{"test":"jest --env=jsdom","build":"tsc","test:update":"jest --env=jsdom --updateSnapshot","prepublishOnly":"npm run build"},"_npmUser":{"name":"ddavy","email":"davy@codens.be"},"_npmVersion":"6.3.0","description":"ITP Autocomplete component","directories":{},"_nodeVersion":"8.10.0","dependencies":{"react":"^16.6.3","downshift":"^3.1.7","capitalize":"^2.0.0","classnames":"^2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","ts-jest":"^23.10.5","jest-dom":"^3.0.0","babel-core":"^6.26.3","typescript":"^3.2.2","@types/jest":"^23.3.10","@types/node":"^10.12.12","react-test-renderer":"^16.7.0","react-testing-library":"^5.4.1","@types/react-test-renderer":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/itp-rcc-autocomplete_0.0.3_1549027725174_0.45284154307255275","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@inthepocket/itp-rcc-autocomplete","version":"0.0.4","keywords":["react","itp"],"author":{"url":"https://inthepocket.com","name":"ITP Agency NV","email":"hello@inthepocket.com"},"license":"MIT","_id":"@inthepocket/itp-rcc-autocomplete@0.0.4","maintainers":[{"name":"brecht","email":"brecht@brec.ht"},{"name":"ddavy","email":"davy@codens.be"},{"name":"easybird","email":"easybird85@gmail.com"},{"name":"itpit","email":"devops@inthepocket.mobi"},{"name":"swaer","email":"simon@codens.be"},{"name":"thibmaek","email":"thibault.maekelbergh@icloud.com"}],"dist":{"shasum":"80aab06960b833e3877c86298f0e5af5f70de425","tarball":"https://registry.npmjs.org/@inthepocket/itp-rcc-autocomplete/-/itp-rcc-autocomplete-0.0.4.tgz","fileCount":23,"integrity":"sha512-pM9oZR0WBsJqrN/HZhsMl/qgBzlGFa7+QGqL7eqYnNsKgBXa1NNBY9E6b9FhUhfMBe4YZ4Pn21SHigTE7nPyMg==","signatures":[{"sig":"MEQCIBXF8g7A4mcnmX2UZWTxmZC3FZ/PM1iaXwRoCIK1g3CcAiA9cX1tZZYfJBB/UO97bSC4M7tg8UIEu74JcnNcsQ9abw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZCr7CRA9TVsSAnZWagAAI1YP/0HPtCv7QmKx1gfKgXqV\nD+JylPMzosGitib6pxQeurWMpDInp5mMBV+l6xvP8m0GJCTK4zCoQguezWLf\nkpFR91I7dWT6nLGNji9ZlopgEmf+E2oVc1l1rXVXBK1i5yNYl36DEq8LtY+k\nAyxxuTmq7IzO9ykHUqVkw4A/Ai7+eVvkWA/cgDlnbULmHmNqq+ZgZB0E+2wf\n+83FLBcOIyCjo5brsT4oqhiSTR9tZ80jOK4g3YzwDKxVyP47PdvW/+x+82hQ\n+FBW3WG6kPfsVwevIejjFeZaA4qseN4wyGIiAmfzUAL2na50DF9ClfsVOAE+\nZsziwvTeKXBw00jfwL7nm4TaZGEmOM/XShIto5Xm30pO6gSCOmA/k6P1He0V\njgKwalMjSKR+MygPr87sxSSkNW7H+y4B9brLYaztZq5TVVxG8KW3Pnpj7hZD\noLKDEgg8U1f362Q4TeU0+WU3m57H6Pg2a12jyXB6L4UuXTDWGKZnmESQ4fHw\nOI1QsA7g2XzKFmDRFrd7wnuN9iODb+dOPeZC+VdlB5NnOroHacoZAh263fVn\niFa75MQxGwHT+c+4EF0xd+HSQGHWtOSrRx1Z0WcpmNfIgwTRlbjPnPRSVZZ0\nKvLjM4JmFpHpeJgiT6Hy7dB2b6JTatOzEnIjoXUKQ7a5GlKB7hdfwfpjGucR\n37Cx\r\n=dXXB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/AutoComplete.js","types":"dist/AutoComplete.d.ts","scripts":{"test":"jest --env=jsdom","build":"tsc","test:update":"jest --env=jsdom --updateSnapshot","prepublishOnly":"npm run build"},"_npmUser":{"name":"ddavy","email":"davy@codens.be"},"_npmVersion":"6.3.0","description":"ITP Autocomplete component","directories":{},"_nodeVersion":"8.10.0","dependencies":{"react":"^16.6.3","downshift":"^3.2.2","capitalize":"^2.0.0","classnames":"^2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","ts-jest":"^23.10.5","jest-dom":"^3.0.0","babel-core":"^6.26.3","typescript":"^3.2.2","@types/jest":"^23.3.10","@types/node":"^10.12.12","react-test-renderer":"^16.7.0","react-testing-library":"^5.4.1","@types/react-test-renderer":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/itp-rcc-autocomplete_0.0.4_1550068475159_0.3716594211014259","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-01-11T08:05:59.252Z","modified":"2025-11-28T10:17:28.874Z","0.0.1":"2019-01-11T08:05:59.551Z","0.0.2":"2019-01-31T16:26:38.941Z","0.0.3":"2019-02-01T13:28:45.304Z","0.0.4":"2019-02-13T14:34:35.280Z"},"author":{"url":"https://inthepocket.com","name":"ITP Agency NV","email":"hello@inthepocket.com"},"license":"MIT","keywords":["react","itp"],"description":"ITP Autocomplete component","maintainers":[{"email":"devops@inthepocket.mobi","name":"itpit"},{"email":"gertjan.reynaert@gmail.com","name":"gertjanreynaert"},{"email":"elias.lecomte@gmail.com","name":"eliaslecomte"},{"email":"brecht@brec.ht","name":"brecht"},{"email":"jonas.degeest@inthepocket.com","name":"jonasdegeest"},{"email":"thomas.mons@inthepocket.mobi","name":"tmons"},{"email":"robrechtmeersman@hotmail.com","name":"robrechtme"},{"email":"lode.vanhove@gmail.com","name":"lode.vanhove"},{"email":"siem.linx@gmail.com","name":"sieem"}],"readme":"# ITP AutoComplete component\nBuilt on [downshift](https://github.com/paypal/downshift).\nFor now, this is a controlled component only. You'll have to pass the input value and handle the changes and manage the autocomplete items.\n\n## Usage\n```\n$ npm install @inthepocket/itp-rcc-autocomplete\n```\n\nImport (Typescript)\n```javascript\nimport { default as AutoComplete } from '@inthepocket/itp-rcc-autocomplete';\n```\n\nImport (ES)\n```javascript\nimport AutoComplete from '@inthepocket/itp-rcc-autocomplete';\n```\n\nJSX\n```jsx\n<AutoComplete\n  items={[{ value: 'Amsterdam' }, { value: 'Brussels' }]}\n  name=\"city\"\n  onChange={({ value }) => { ... }}\n  placeholder=\"City\"\n  size=\"small\"\n  type=\"search\"\n  value=\"Amsterdam\"\n/>\n```\n\n## API documentation\n### AutoComplete\n```jsx\n<AutoComplete\n  items={[{ value: 'Amsterdam' }, { value: 'Brussels' }]}\n  name=\"city\"\n  onChange={({ value }) => { ... }}\n  placeholder=\"City\"\n  size=\"small\"\n  type=\"search\"\n  value=\"Amsterdam\"\n/>\n```\n| Property           | Description                                                                                                    | Type                     | Default                             | Required |\n| ------------------ | -------------------------------------------------------                                                        | ------------------------ | ----------------------------------- | -------- |\n| autoComplete       | translates into autocomplete attribute on input element                                                        | boolean                  | 'new-password'                      | No       |\n| hasRandomizedName  | randomizes the input's name attribute as a workaround for Chrome's stubborn autofill / autocompletion          | boolean                  | true                                | No       |\n| InputComponent     | Input component                                                                                                | React.ReactNode          | &lt;input /&gt;                     | No       |\n| isDisabled         | Disabled state                                                                                                 | boolean                  | false                               | No       |\n| isLoading          | Loading  state                                                                                                 | boolean                  | false                               | No       |\n| items              | Dropdown items                                                                                                 | Array<ListItemInterface> | undefined                           | No       |\n| itemsToString      | List item toString method                                                                                      | Function                 | item => (item && item.value) || '', | No       |\n| Loader             | Loading state component                                                                                        | React.ReactNode          | &lt;span&gt;Loading&lt;/span&gt;    | No       |\n| onChange           | onChange event handler                                                                                         | Function                 | undefined                           | No       |\n| placeholder        | input element placeholder text                                                                                 | String                   | ''                                  | No       |\n| prefixCss          | Prefix for css classNames                                                                                      | String                   | 'auto-complete'                     | No       |\n| size               | 'small' | 'default' | 'large'                                                                                  | String                   | 'default'                           | No       |\n| styles             | imported css module (if passed, prefixed classNames will be disabled), see [styles property](#styles-property) | Object                   | null                                | No       |\n| type               | input element type: 'email' | 'text' | 'search'                                                                | String                   | 'text'                              | No       |\n| value              | input element value                                                                                            | String                   | ''                                  | No       |\n\n### Classnames (when not using the styles property - css module)\n```css\n.itp-autocomplete { ... } // container\n.itp-autocomplete--isLoading { ... } // container loading state\n.itp-autocomplete--isOpen { ... } // container dropdown-opened state\n.itp-autocomplete__input { ... } // text input container\n.itp-autocomplete__list { ... } // dropdown list\n.itp-autocomplete__listItem { ... } // dropdown list item\n.itp-autocomplete__listItem--isHighlighted { ... } // dropdown list item highlighted state\n.itp-autocomplete__listItem--isSelected { ... } // dropdown list item selected state\n.itp-autocomplete__loader { ... } // loader element (mounted when isLoading property is true)\n```\n\n### Styles property (when using the styles property - css module)\n| Property      | Description                                  | Type   | Default | Required |\n| ------------- | -------------------------------------------- | ------ | ------- | -------- |\n| autoComplete  | Autocomplete container                       | string | -       | No       |\n| input         | Text input container                         | string | -       | No       |\n| isHighlighted | Dropdown list item highlighted state         | string | -       | No       |\n| isLoading     | Autocomplete container loading state         | string | -       | No       |\n| isOpen        | Autocomplete container dropdown-opened state | string | -       | No       |\n| isSelected    | Dropdown list item selected state            | string | -       | No       |\n| list          | Dropdown list                                | string | -       | Yes      |\n| listItem      | Dropdown list item                           | string | -       | Yes      |\n| loader        | Loader component                             | string | -       | No       |\n\n\nThe css module should look like this:\n\n```css\n.autoComplete { ... }\n.input { ... }\n.isHighlighted { ... }\n.isLoading { ... }\n.isOpen { ... }\n.isSelected { ... }\n.list { ... }\n.listItem { ... }\n.loader { ... }\n```\n\n### DisableBrowserAutoComplete\nDisables html form input autocomplete and autofill for every child on Chrome and Firefox. Based on https://gist.github.com/niksumeiko/360164708c3b326bd1c8\n\n```javascript\nimport { DisableBrowserAutoComplete } from '@inthepocket/itp-rcc-autocomplete';\n```\n\nusage:\n\n```jsx\n<DisableBrowserAutoComplete>\n  <AutoComplete />\n  <input />\n</DisableBrowserAutoComplete>\n```\n\n## Development\n### Installation\n```\n$ npm install\n```\n\n### Test\n```\n$ npm run test\n```\n\n### Build\nCompiles the TypeScript source to ES5.\n\n```\n$ npm run build\n```","readmeFilename":"README.md"}