Skip to content

BaseTrigger

BaseTrigger

Basic trigger-button for all dropdowns.

js
import { BaseTrigger } from '@semcore/ui/base-trigger';
import { BaseTrigger } from '@semcore/ui/base-trigger';

BaseTriggerProps

& & & & {...}
NameTypeDescription
size"m" | "l"Trigger size
state"normal" | "valid" | "invalid"Trigger state
activebooleanSets active state to trigger
emptybooleanResponsible for placeholder displaying
placeholderReact.ReactNodePlaceholder text
disabledbooleanSets disabled state to trigger
theme"normal" | "valid" | "invalid" | falseTrigger theme

ButtonTrigger

Button-trigger with the ChevronDownM icon.

js
import { ButtonTrigger } from '@semcore/ui/base-trigger';
import { ButtonTrigger } from '@semcore/ui/base-trigger';

ButtonTriggerProps

Omit<"theme"> & {...}
NameTypeDescription
loadingbooleanSets the loading state

LinkTrigger

This trigger looks like a link with the ChevronDownM icon.

js
import { LinkTrigger } from '@semcore/ui/base-trigger';
import { LinkTrigger } from '@semcore/ui/base-trigger';

LinkTriggerProps

Omit<"theme"> & {...}
NameTypeDescription
loadingbooleanSets the loading state
colorstringText color

FilterTrigger

Trigger for filters.

js
import { FilterTrigger } from '@semcore/ui/base-trigger';
import { FilterTrigger } from '@semcore/ui/base-trigger';

FilterTriggerProps

& {...}
NameTypeDescription
onClear(event: React.SyntheticEvent) => voidClick on the filter cleaning cross
localestring
includeInputPropsstring[]List of props that will be added to the select inside of filter

Released under the MIT License.

Released under the MIT License.