v3/src/design-system/atoms/horizontal-switch/HorizontalSwitch.styled.ts
2020-12-05 03:40:18 -05:00

25 lines
775 B
TypeScript

import styled, { css } from 'styled-components';
import * as _ from 'styled-components'; // eslint-disable-line no-duplicate-imports
import { palette } from 'roleypoly/design-system/atoms/colors';
import { transitions } from 'roleypoly/design-system/atoms/timings';
export const Item = styled.div<{ selected: boolean }>`
padding: 10px;
box-sizing: border-box;
transition: background-color ease-in-out ${transitions.actionable}s;
${(props) =>
props.selected &&
css`
background-color: ${palette.taupe300};
`}
`;
export const Wrapper = styled.div`
display: inline-flex;
user-select: none;
cursor: pointer;
border: 1px solid ${palette.taupe200};
border-radius: calc(1em + 20px);
overflow: hidden;
`;