import styled, { css } from "styled-components"; import { isMobile, isMobileOnly } from "react-device-detect"; import { tablet, desktop, mobile } from "@appserver/components/utils/device"; const StyledContainer = styled.div` width: 100% !important; display: grid; align-items: center; grid-template-columns: ${(props) => props.isRootFolder ? "auto 1fr" : "29px auto 1fr"}; .arrow-button { width: 17px; min-width: 17px; } @media ${tablet} { width: 100%; padding: ${(props) => (props.isDropBox ? "16px 0 5px" : "16px 0 0px")}; } ${isMobile && css` width: 100%; padding: ${(props) => props.isDropBox ? "16px 0 5px" : " 16px 0 0px"} !important; `} @media ${mobile} { height: 53px; } ${isMobileOnly && css` width: 100% !important; padding: ${(props) => props.isDropBox ? "18px 0 5px" : "18px 0 0"} !important; `} `; export default StyledContainer;