{"action":"created","issue":{"url":"https://api.github.com/repos/chakra-ui/chakra-ui/issues/38","repository_url":"https://api.github.com/repos/chakra-ui/chakra-ui","labels_url":"https://api.github.com/repos/chakra-ui/chakra-ui/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/chakra-ui/chakra-ui/issues/38/comments","events_url":"https://api.github.com/repos/chakra-ui/chakra-ui/issues/38/events","html_url":"https://github.com/chakra-ui/chakra-ui/issues/38","id":490674372,"node_id":"MDU6SXNzdWU0OTA2NzQzNzI=","number":38,"title":"Select component","user":{"login":"Vynlar","id":920212,"node_id":"MDQ6VXNlcjkyMDIxMg==","avatar_url":"https://avatars3.githubusercontent.com/u/920212?v=4","gravatar_id":"","url":"https://api.github.com/users/Vynlar","html_url":"https://github.com/Vynlar","followers_url":"https://api.github.com/users/Vynlar/followers","following_url":"https://api.github.com/users/Vynlar/following{/other_user}","gists_url":"https://api.github.com/users/Vynlar/gists{/gist_id}","starred_url":"https://api.github.com/users/Vynlar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Vynlar/subscriptions","organizations_url":"https://api.github.com/users/Vynlar/orgs","repos_url":"https://api.github.com/users/Vynlar/repos","events_url":"https://api.github.com/users/Vynlar/events{/privacy}","received_events_url":"https://api.github.com/users/Vynlar/received_events","type":"User","site_admin":false},"labels":[{"id":1542867021,"node_id":"MDU6TGFiZWwxNTQyODY3MDIx","url":"https://api.github.com/repos/chakra-ui/chakra-ui/labels/API%20Discussion","name":"API Discussion","color":"35f4be","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2019-09-07T19:58:39Z","updated_at":"2019-09-27T16:45:17Z","closed_at":null,"author_association":"NONE","body":"@segunadebayo @tioluwani94 Really great work on everything so far!\r\n\r\nI notice in the roadmap that you are planning to build a custom select component in Chakra and I wanted to start a discussion about how that would look.\r\n\r\nIn my experience for real-world projects, select boxes often need features that are not provided by the native HTML select such as search, multi-select, and dynamic option loading. I frequently turn to the `react-select` package because I feel it has the best API and available features. How do you see Chakra handling this problem, if at all? I see a few options:\r\n\r\n- Chakra provides a simplistic select that doesn't have these \"fancy\" features and it is the responsibility of the end-developer to use a third party library if necessary\r\n- Chakra writes its own select that does implement these features\r\n- Chakra wraps an existing library like `react-select`\r\n\r\nI am in favor of options 1 and/or 3 and would like to hear the community's opinions about the pros/cons of each.\r\n\r\nSide note: This issue is also going to apply to other \"complex\" components such as date pickers"},"comment":{"url":"https://api.github.com/repos/chakra-ui/chakra-ui/issues/comments/536014766","html_url":"https://github.com/chakra-ui/chakra-ui/issues/38#issuecomment-536014766","issue_url":"https://api.github.com/repos/chakra-ui/chakra-ui/issues/38","id":536014766,"node_id":"MDEyOklzc3VlQ29tbWVudDUzNjAxNDc2Ng==","user":{"login":"segunadebayo","id":6916170,"node_id":"MDQ6VXNlcjY5MTYxNzA=","avatar_url":"https://avatars2.githubusercontent.com/u/6916170?v=4","gravatar_id":"","url":"https://api.github.com/users/segunadebayo","html_url":"https://github.com/segunadebayo","followers_url":"https://api.github.com/users/segunadebayo/followers","following_url":"https://api.github.com/users/segunadebayo/following{/other_user}","gists_url":"https://api.github.com/users/segunadebayo/gists{/gist_id}","starred_url":"https://api.github.com/users/segunadebayo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/segunadebayo/subscriptions","organizations_url":"https://api.github.com/users/segunadebayo/orgs","repos_url":"https://api.github.com/users/segunadebayo/repos","events_url":"https://api.github.com/users/segunadebayo/events{/privacy}","received_events_url":"https://api.github.com/users/segunadebayo/received_events","type":"User","site_admin":false},"created_at":"2019-09-27T16:45:17Z","updated_at":"2019-09-27T16:45:17Z","author_association":"MEMBER","body":"Hi @eranimo,\r\n\r\nNo work has started on it yet. I'll be happy to have you take a shot at the Select component. I'll open a new Issue for the API requirements of the Select component, then you can start some work once it's clear to you.\r\n\r\nThank you for choosing to contribute. Can't wait to see a Select component for Chakra."}}
{"actor":{"display_login":"segunadebayo"}}