UNPKG

react-base-guide

Version:

react ui components

26 lines (25 loc) 729 B
import { ButtonHTMLAttributes, MouseEventHandler } from "react"; import { StyleProps } from "../../utils/add-custom-style"; interface SelectRowProps { key?: any; forwardRef?: any; value: string; selected?: boolean; hovered?: boolean; onClick?: MouseEventHandler; onMouseEnter?: MouseEventHandler; } interface SelectProps extends ButtonHTMLAttributes<HTMLButtonElement> { label?: string; up?: boolean; right?: boolean; menuWidth?: string; menuHeight?: string; rows?: SelectRowProps[]; styled?: StyleProps; } interface SelectInputProps { rows?: SelectRowProps[]; disabled: boolean; } export { SelectProps, SelectRowProps, SelectInputProps };