UNPKG

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
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;