Skip to content

Instantly share code, notes, and snippets.

@ChinonsoIke
Created November 7, 2022 00:56
Show Gist options
  • Save ChinonsoIke/39a3e25ad6e6b09678dac04b6547a2a9 to your computer and use it in GitHub Desktop.
Save ChinonsoIke/39a3e25ad6e6b09678dac04b6547a2a9 to your computer and use it in GitHub Desktop.
Button Atom
import styled from "styled-components";
export const CustomButton = styled.button`
background: ${({bg}) => bg || '#FDCA40'};
color: ${({textColor}) => textColor || '#2A2A2A'};
padding: 0.5rem 1rem;
border: none;
font-size: 1rem;
align-self: flex-start;
cursor: pointer;
&:focus {
border: solid;
border-color: ${({focusBorder}) => focusBorder};
}
`
const Button = ({handleClick, bg, textColor, text, focusBorder}) => {
return (
<CustomButton onClick={handleClick} bg={bg} textColor={textColor} focusBorder={focusBorder}>{text}</CustomButton>
)
}
export default Button
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment