import React, { useState } from 'react' import { Container, Select, Typography } from '@toptal/picasso' import { SPACING_4 } from '@toptal/picasso-utils' const OPTION_GROUPS = { 'Group 1': [ { value: '1', text: 'Option 1' }, { value: '2', text: 'Option 2' }, ], 'Group 2': [ { value: '3', text: 'Option 3' }, { value: '4', text: 'Option 4' }, { value: '5', text: 'Option 5' }, ], 'Group 3': [ { value: '6', text: 'Option 6' }, { value: '7', text: 'Option 7' }, ], 'Group 4': [ { value: '8', text: 'Option 8' }, { value: '9', text: 'Option 9' }, { value: '10', text: 'Option 10' }, ], } const Example = () => { const [value, setValue] = useState() const [values, setValues] = useState([]) const handleChange = (event: React.ChangeEvent<{ value: string }>) => { setValue(event.target.value) } const handleMultipleChange = ( event: React.ChangeEvent<{ value: string[] }> ) => { setValues(event.target.value) } return ( Native ) } export default Example