import styled from 'styled-components'; export const Button = styled.button` padding: 1rem; width: 100%; display: block; background-color: transparent; border: 2px solid ${({theme, disabled}) => !disabled ? theme.colors.primary : theme.colors.lightGray}; color: ${({theme, disabled}) => !disabled ? theme.colors.primary : theme.colors.lightGray}; font-size: 1rem; border-radius: 1rem; cursor: pointer; &:hover { background-color: ${({ theme }) => theme.colors.secondary}; } &.small { width: inherit; display: inline; } &.primary { color: ${({theme}) => theme.colors.white}; background-color: ${({theme, disabled}) => !disabled ? theme.colors.primary : theme.colors.lightGray}; &:hover { background-color: ${({ theme }) => theme.colors.secondary}; color: ${({theme}) => theme.colors.primary}; } } &.thin { padding: 1px; display: block; } `;