# Data https://www.json-generator.com/api/json/get/cqVmFQHuUO Fetch the data from the above JSON generator API and populate the DataList's data prop using the `eyeColor` field. ``` <DataList multiSelect={true} showCount={true} showSearch={false} data={["green", "blue", "grey", "blue"]} defaultSelected={["green"]} onChange=(prev, next) => { console.log("prev: ", prev) console.log("next: ", next) } /> ``` [ ] blue (2) [x] green (1) [ ] grey (1) # You should: - Support the following props: - data - input data (array). - defaultSelected - Select a list-item present in the list. - Add support for multiple selection via checkboxes, controlled by a boolean prop - multiSelect. - Show the count of the elements. showCount - (boolean) to show/hide the count. - Show a search field to filter the list elements. - Expose an onChange method to get the previous and current selected values. # Tool Use codesandbox.io for the solution.