smart-react-components
Version:
React UI library, wide variety of editable ready to use Styled and React components.
40 lines (39 loc) • 1.24 kB
TypeScript
import React from "react";
import { SizeProps } from "../props/size-props";
import { JSXElementProps, ValueMix, SetValue, JSXChild } from "../props";
export interface Props extends SizeProps {
buttonProps?: JSXElementProps;
boxProps?: JSXElementProps;
children: JSX.Element[];
type?: string;
fill?: boolean;
border?: boolean;
shape?: string;
block?: boolean;
waveEffect?: string;
active: ValueMix;
setActive: SetValue<ValueMix>;
placeholder?: JSXChild;
hover?: boolean;
optionType?: string;
optionWaveEffect?: string;
arrow?: boolean;
boxShadow?: boolean;
minWidth?: number;
transitionClassName?: string;
transitionType?: string;
transitionDuration?: number;
showAnimation?: boolean;
hideAnimation?: boolean;
loading?: JSX.Element;
loadingStatus?: boolean;
loadingTransitionClassName?: string;
loadingTransitionType?: string;
loadingTransitionDuration?: number;
loadingTransitionShowAnimation?: boolean;
loadingTransitionHideAnimation?: boolean;
search?: boolean;
searchInputProps?: JSXElementProps;
}
declare const ButtonSelect: React.FC<Props>;
export default ButtonSelect;