@0xsplits/splits-kit
Version:
UI Components for working with 0xSplits contracts
15 lines (14 loc) • 532 B
TypeScript
/// <reference types="react" />
type SelectOption<ValueType> = {
value: ValueType;
display: (active: boolean) => JSX.Element;
};
declare const SelectInput: <ValueType>({ selectedOption, options, emptyText, selectValue, hideSelectedValue, isDisabled, }: {
selectedOption: ValueType;
options: SelectOption<ValueType>[];
emptyText: string;
selectValue: (value: ValueType) => void;
hideSelectedValue?: boolean | undefined;
isDisabled?: boolean | undefined;
}) => JSX.Element;
export default SelectInput;