ButtonTrigger
tsx
import React from 'react';
import Select from '@semcore/ui/select';
import { ButtonTrigger } from '@semcore/ui/base-trigger';
const options = Array(6)
.fill('')
.map((_, index) => ({
value: index,
label: `Label ${index}`,
children: `Option ${index}`,
}));
const Demo = () => (
<Select tag={ButtonTrigger} options={options} placeholder='Select an option' m='auto' />
);
import React from 'react';
import Select from '@semcore/ui/select';
import { ButtonTrigger } from '@semcore/ui/base-trigger';
const options = Array(6)
.fill('')
.map((_, index) => ({
value: index,
label: `Label ${index}`,
children: `Option ${index}`,
}));
const Demo = () => (
<Select tag={ButtonTrigger} options={options} placeholder='Select an option' m='auto' />
);
FilterTrigger
Check examples in the FilterTrigger documentation.
LinkTrigger
tsx
import React from 'react';
import Select from '@semcore/ui/select';
import { LinkTrigger } from '@semcore/ui/base-trigger';
const options = Array(6)
.fill('')
.map((_, index) => ({
value: index,
label: `Label ${index}`,
children: `Option ${index}`,
}));
const Demo = () => (
<Select tag={LinkTrigger} options={options} placeholder='Select an option' m='auto' />
);
import React from 'react';
import Select from '@semcore/ui/select';
import { LinkTrigger } from '@semcore/ui/base-trigger';
const options = Array(6)
.fill('')
.map((_, index) => ({
value: index,
label: `Label ${index}`,
children: `Option ${index}`,
}));
const Demo = () => (
<Select tag={LinkTrigger} options={options} placeholder='Select an option' m='auto' />
);