diff --git a/src/components/Button.js b/src/components/Button.js index 27490cc5cd..a885026450 100644 --- a/src/components/Button.js +++ b/src/components/Button.js @@ -1,38 +1,16 @@ -// import React from 'react'; -// import './Button.css'; -// import { Link } from 'react-router-dom'; +import React from "react"; +import "./Button.css"; +import { Link } from "react-router-dom"; -// export function Button() { -// return ( -// -// -// -// ); -// } - -import React from 'react'; -import './Button.css'; -import { Link } from 'react-router-dom'; - -const STYLES = ['btn--primary', 'btn--outline', 'btn--test']; - -const SIZES = ['btn--medium', 'btn--large']; - -export const Button = ({ - children, - type, - onClick, - buttonStyle, - buttonSize -}) => { - const checkButtonStyle = STYLES.includes(buttonStyle) - ? buttonStyle - : STYLES[0]; +const STYLES = ["btn--primary", "btn--outline", "btn--test"]; +const SIZES = ["btn--medium", "btn--large"]; +const Button = React.memo(({ children, type, onClick, buttonStyle, buttonSize }) => { + const checkButtonStyle = STYLES.includes(buttonStyle) ? buttonStyle : STYLES[0]; const checkButtonSize = SIZES.includes(buttonSize) ? buttonSize : SIZES[0]; return ( - +