* fix: Select V2 * Fix: CI Fail * fix: failing test * fix: failing test * Fix: MultiSelect * Fix: loading issue * Fix: loadin state * Fix: loading * fix: failing test * fix: evaluation tests * Fix: failing tests * Fix: failing test * fix: failing tests * Fix: Failing tests * fix: select All * fix: filtering * Fix: filtering * fix: refactor Select widget * fix: hide MultiSelect * fix: select options * Fix: failing tests * fix: failing tests * Fix: issues * Update system-themes.json * Update system-themes.json * Update system-themes.json * Update system-themes.json * fix: PR reviews * Update EntityDefinitions.ts * Fix: issues * fix: console * fix: QA issues * fix: options issues * fix: add widget icons * fix: update Selectv2 * empty commit to fix CI * fix: failing test
15 lines
405 B
TypeScript
15 lines
405 B
TypeScript
import { Intent as BlueprintIntent } from "@blueprintjs/core";
|
|
import { IconName } from "@blueprintjs/icons";
|
|
|
|
export type SelectionType = "SINGLE_SELECT" | "MULTI_SELECT";
|
|
export interface DropdownOption {
|
|
label?: string;
|
|
value?: string;
|
|
icon?: IconName;
|
|
subText?: string;
|
|
id?: string;
|
|
onSelect?: (option: DropdownOption) => void;
|
|
children?: DropdownOption[];
|
|
intent?: BlueprintIntent;
|
|
}
|