Select
Basic
Loading...
function Demo() {const options = [{ label: '0 - 50', value: 0 },{ label: '50 - 100', value: 1 },{ label: '100 - 200', value: 2 },{ label: '200 - 500', value: 3 },{ label: '500 - 1000', value: 4 },]const [selectedValue, setSelectedValue] = useState('')return (<CSelectvalue={selectedValue}onChange={setSelectedValue}placeholder="Please select"options={options}/>)}
Fold/Expand Code
尺寸
Loading...
function Demo() {const options = [{ label: '0 - 50', value: 0 },{ label: '50 - 100', value: 1 },{ label: '100 - 200', value: 2 },{ label: '200 - 500', value: 3 },{ label: '500 - 1000', value: 4 },]const [selectedValue, setSelectedValue] = useState('')return (<div className="c-row c-items-center c-gutter-md c-wrap"><div><CSelectvalue={selectedValue}onChange={setSelectedValue}placeholder="xs select"size="xs"options={options}/></div><div><CSelectvalue={selectedValue}onChange={setSelectedValue}placeholder="sm select"size="sm"options={options}/></div><div><CSelectvalue={selectedValue}onChange={setSelectedValue}placeholder="md select (default)"options={options}/></div><div><CSelectvalue={selectedValue}onChange={setSelectedValue}placeholder="lg select"size="lg"options={options}/></div><div><CSelectvalue={selectedValue}onChange={setSelectedValue}placeholder="xl select"size="xl"options={options}/></div></div>)}
Fold/Expand Code
Disabled
Loading...
function Demo() {const options = [{ label: '0 - 50', value: 0 },{ label: '50 - 100', value: 1 },{ label: '100 - 200', value: 2 },{ label: '200 - 500', value: 3 },{ label: '500 - 1000', value: 4 },]const [selectedValue, setSelectedValue] = useState('')const [selectedValue2, setSelectedValue2] = useState(0)return (<SpaceItems><CSelectvalue={selectedValue}onChange={setSelectedValue}placeholder="A disabled select"options={options}disabled/><CSelectvalue={selectedValue2}onChange={setSelectedValue2}placeholder="A disabled select"options={options}disabled/></SpaceItems>)}
Fold/Expand Code
Clearable
Loading...
function Demo() {const options = [{ label: '0 - 50', value: 0 },{ label: '50 - 100', value: 1 },{ label: '100 - 200', value: 2 },{ label: '200 - 500', value: 3 },{ label: '500 - 1000', value: 4 },]const [selectedValue, setSelectedValue] = useState('')return (<CSelectvalue={selectedValue}onChange={setSelectedValue}placeholder="Select to see clear icon"options={options}clearable/>)}
Fold/Expand Code
Multiple
Loading...
function Demo() {const options = [{ label: '0 - 50', value: 0 },{ label: '50 - 100', value: 1 },{ label: '100 - 200', value: 2 },{ label: '200 - 500', value: 3 },{ label: '500 - 1000', value: 4 },]const [selectedValue, setSelectedValue] = useState([])return (<CSelectvalue={selectedValue}onChange={setSelectedValue}placeholder="Select multiple options"multipleoptions={options}clearable/>)}
Fold/Expand Code
Props
Name (*for required) | Description | Type | Default Value |
---|
No Data