Skip to content

Commit

Permalink
fix: refactor code
Browse files Browse the repository at this point in the history
  • Loading branch information
rgah2107 committed Jul 14, 2020
1 parent e55cbdb commit 5823c2e
Showing 1 changed file with 5 additions and 25 deletions.
30 changes: 5 additions & 25 deletions src/components/Chip/styled/container.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import { BORDER_RADIUS_2 } from '../../../styles/borderRadius';
import { PADDING_SMALL } from '../../../styles/paddings';
import { FONT_SIZE_TEXT_MEDIUM } from '../../../styles/fontSizes';

const variants = ['brand', 'success', 'warning', 'error'];
const StyledContainer = attachThemeAttrs(styled.span)`
display: inline-flex;
align-items: center;
Expand Down Expand Up @@ -36,32 +37,11 @@ const StyledContainer = attachThemeAttrs(styled.span)`
color: ${props.palette.brand.main};
`};
${props =>
props.variant === 'brand' &&
variants.includes(props.variant) &&
`
background-color: ${props.palette.brand.main};
border: 1px solid ${props.palette.brand.main};
color: ${props.palette.getContrastText(props.palette.brand.main)};
`};
${props =>
props.variant === 'success' &&
`
background-color: ${props.palette.success.main};
border: 1px solid ${props.palette.success.main};
color: ${props.palette.getContrastText(props.palette.success.main)};
`};
${props =>
props.variant === 'warning' &&
`
background-color: ${props.palette.warning.main};
border: 1px solid ${props.palette.warning.main};
color: ${props.palette.getContrastText(props.palette.warning.main)};
`};
${props =>
props.variant === 'error' &&
`
background-color: ${props.palette.error.main};
border: 1px solid ${props.palette.error.main};
color: ${props.palette.getContrastText(props.palette.error.main)};
background-color: ${props.palette[props.variant].main};
border: 1px solid ${props.palette[props.variant].main};
color: ${props.palette.getContrastText(props.palette[props.variant].main)};
`};
`;

Expand Down

0 comments on commit 5823c2e

Please sign in to comment.