import styled from 'styled-components'; import { TransitionGroup, CSSTransition } from 'react-transition-group'; const Dot = styled.div` background: ${props => props.theme.red}; color: white; border-radius: 50%; padding: 5px; margin-left: 1rem; font-weight: 100; font-feature-settings: 'tnum'; font-variant-numeric: tabular-nums; `; const AnimationStyles = styled.span` position: relative; .count { display: block; position: relative; transition: all 0.4s; backface-visibility: hidden; } .count-enter { transform: rotateX(0.5turn); } .count-enter-active { transform: rotateX(0); } .count-exit { top: 0; position: absolute; transform: rotateX(0); } .count-exit-active { transform: rotateX(0.5turn); } `; const CartCount = ({ count }) => ( {count} ); export default CartCount; export { CartCount };