UNPKG

react-hartan

Version:

A simple components library for React

20 lines (16 loc) 550 B
import buttonStyles from "./button.module.css" import PropTypes from "prop-types" export default function Button({ buttonText = "Hartan", id, userButtonStyle, onClickFunction }) { function handleClick(){ onClickFunction(); } return ( <button className={`${buttonStyles.generalBtn} ${userButtonStyle}`} onClick={handleClick} id={id}>{buttonText}</button> ) } Button.propTypes = { buttonText: PropTypes.node, id: PropTypes.string, userButtonStyle: PropTypes.string, onClickFunction: PropTypes.func };