import { styled } from '../stitches.config' import { StyledButton } from './Button' const ButtonGroup = styled('div', { display: 'flex', marginLeft: '1px', [`& ${StyledButton}`]: { marginLeft: '-1px', px: '$4', zIndex: 2, position: 'relative', '&:hover, &:focus': { zIndex: 200 } }, [`& ${StyledButton}:not(:only-of-type):not(:first-child):not(:last-child)`]: { borderRadius: 0 }, [`& ${StyledButton}:first-child:not(:only-of-type)`]: { borderBottomRightRadius: 0, borderTopRightRadius: 0 }, [`& ${StyledButton}:last-child:not(:only-of-type)`]: { borderBottomLeftRadius: 0, borderTopLeftRadius: 0 } }) export default ButtonGroup