import React from 'react'; import Icon from '../../components/Icon/Icon'; import { Loading } from '../Loading'; import ButtonStyles from './Button.styles'; import { ButtonProps } from './types'; const { ButtonStyled } = ButtonStyles; const Button: React.FC = ({ color, disabled = false, icon, iconLayout = 'leading', id, isFullWidth = false, isLoading = false, loadingText = 'Loading...', onClick = (e) => e.preventDefault, size = 'regular', text = 'click', theme, type = 'button', loadingProps, radius, isTransparent = false, iconColor, ...props }: ButtonProps) => { return ( {isLoading ? ( ) : ( icon && )} {isLoading ? loadingText : text} ); }; export default Button;