@0xsplits/splits-kit
Version:
UI Components for working with 0xSplits contracts
14 lines (13 loc) • 476 B
TypeScript
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;
isDisabled?: boolean;
}) => JSX.Element;
export default SelectInput;