@yosgo/swap-ui
Version:
SWAP UI Framework. www.swap.work
42 lines (41 loc) • 1.27 kB
TypeScript
/// <reference types="react" />
export interface SelectProps {
children?: React.ReactNode;
style?: React.CSSProperties;
label?: string;
disabled?: boolean;
type?: string;
helperText?: React.ReactNode;
error?: boolean;
fullWidth?: boolean;
rowsMax?: number | string;
rows?: number | string;
multiline?: boolean;
value?: any;
onChange?: (event: React.ChangeEvent<{
name?: string;
value: unknown;
}>, child: React.ReactNode) => void;
InputProps?: object;
autoFocus?: boolean;
placeholder?: string;
required?: boolean;
select?: boolean;
defaultValue?: any;
width?: number | string;
height?: number;
vertical?: "top" | "center" | "bottom" | number;
horizontal?: "left" | "center" | "right" | number;
open?: boolean;
placeholderStyle?: React.CSSProperties;
selectStyle?: React.CSSProperties;
helperTextStyle?: React.CSSProperties;
onClick?: React.MouseEventHandler<HTMLDivElement>;
transformOrigin?: {
horizontal: "center" | "left" | "right" | number;
vertical: "bottom" | "center" | "top" | number;
};
paddingLeft?: number;
paddingTop?: number;
dropdown?: boolean;
}