import {IconProp} from '@fortawesome/fontawesome-svg-core';
import {FontAwesomeIcon} from '@fortawesome/react-fontawesome';
import {Row, Col, Button} from 'reactstrap';
interface ButtonProps {
children?: React.ReactNode;
icon?: IconProp;
customIcon?: JSX.Element;
position?: 'left' | 'right';
[props: string]: any;
}
const ButtonWithIcon = ({
icon,
customIcon,
children,
position = 'left',
...props
}: ButtonProps) => {
if ((icon || customIcon) && position === 'left') {
return (
);
} else if ((icon || customIcon) && position === 'right') {
return (
);
} else {
return ;
}
};
export default ButtonWithIcon;