@sinchsmb/ui-kit
Version:
UI kit for SinchSMB frontend
50 lines (43 loc) • 1.14 kB
text/typescript
import styled from 'styled-components/macro';
import { Icon } from '../../../../../components/Icon/Icon';
import { color, radius, shadow } from '../../../../../theme';
export const StyledItem = styled.li`
align-items: center;
background-color: ${color('ref/palette/gray/100')};
border-radius: ${radius('sys/radius/form-item')};
box-sizing: border-box;
color: ${color('ref/palette/gray/600')};
display: flex;
font-size: 14px;
font-weight: 600;
gap: 4px;
height: 24px;
line-height: 24px;
margin: 0;
max-width: 100%;
padding-left: 6px;
width: fit-content;
`;
export const StyledRemoveButton = styled.div`
align-items: center;
appearance: none;
border-radius: 0 ${radius('sys/radius/form-item')} ${radius('sys/radius/form-item')} 0;
border-style: none;
cursor: pointer;
display: flex;
height: 24px;
justify-content: center;
min-width: 24px;
outline: none;
width: 24px;
&:hover {
background-color: ${color('ref/palette/gray/200')};
}
&:focus-visible {
box-shadow: ${shadow('sys/shadow/focus')};
}
`;
export const TunedIcon = styled(Icon)`
height: 16px;
width: 16px;
`;