Skip to content

BaseTrigger

BaseTrigger

Basic trigger-button for all dropdowns.

js
import { BaseTrigger } from 'intergalactic/base-trigger';
import { BaseTrigger } from 'intergalactic/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
chevronbooleanDisplay the dropdowns chevron icon
disabledbooleanSets disabled state to trigger
theme"normal" | "valid" | "invalid" | falseTrigger theme

ButtonTrigger

Button-trigger with the ChevronDownM icon.

js
import { ButtonTrigger } from 'intergalactic/base-trigger';
import { ButtonTrigger } from 'intergalactic/base-trigger';

ButtonTriggerProps

& {...}
NameTypeDescription
loadingbooleanSets the loading state

LinkTrigger

This trigger looks like a link with the ChevronDownM icon.

js
import { LinkTrigger } from 'intergalactic/base-trigger';
import { LinkTrigger } from 'intergalactic/base-trigger';

LinkTriggerProps

& {...}
NameTypeDescription
loadingbooleanSets the loading state
colorstringText color

FilterTrigger

Trigger for filters.

js
import { FilterTrigger } from 'intergalactic/base-trigger';
import { FilterTrigger } from 'intergalactic/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
triggerRefReact.Ref<>Normal `ref` prop refers to FilterTrigger wrapper while `triggerRef` refers explicitly to trigger button

Released under the MIT License.

Released under the MIT License.