import { FC } from 'react'; import { Dropdown, DropdownMenu, DropdownToggle } from 'reactstrap'; import { useToggle } from './helpers/hooks'; import './DropdownBtn.scss'; export interface DropdownBtnProps { text: string; disabled?: boolean; className?: string; dropdownClassName?: string; right?: boolean; minWidth?: number; } export const DropdownBtn: FC = ( { text, disabled = false, className = '', children, dropdownClassName, right = false, minWidth }, ) => { const [ isOpen, toggle ] = useToggle(); const toggleClasses = `dropdown-btn__toggle btn-block ${className}`; const style = { minWidth: minWidth && `${minWidth}px` }; return ( {text} {children} ); };