import styled from 'styled-components'; import media from '../lib/customMediaQuery'; interface ContainerProps {} const Container = styled.div` width: 100%; position: relative; ${media.desktop} { } ${media.tablet} { } ${media.phone} { } `; interface HolderProps { colorScrollbar?: string; } const ImagesHolder = styled.div` display: flex; overflow-x: scroll; position: relative; ${media.desktop} { } ${media.tablet} { } ${media.phone} { } &::-webkit-scrollbar { height: 3px; } &::-webkit-scrollbar-track { // box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px ${(props) => props.colorScrollbar ? `${props.colorScrollbar}4d` : 'rgba(0, 0, 0, 0.3)'}; } &::-webkit-scrollbar-thumb { background-color: ${(props) => props.colorScrollbar ? props.colorScrollbar : 'darkgrey'}; // outline: 1px solid slategrey; } `; export const Styled = { Container, ImagesHolder, };