Files
myspeed/web/src/common/components/Button/Button.jsx
2026-01-18 02:03:06 +01:00

15 lines
494 B
JavaScript

import {FontAwesomeIcon} from "@fortawesome/react-fontawesome";
import "./styles.sass";
export const Button = ({color = "primary", text, icon, onClick, disabled, size = "md", variant = "filled"}) => {
return (
<button
className={`btn btn-${variant} btn-${color} btn-${size}`}
onClick={onClick}
disabled={disabled}
>
{icon && <FontAwesomeIcon icon={icon}/>}
{text && <span>{text}</span>}
</button>
);
}