import styled from 'styled-components'; import { ThemeDropDown, ThemeDropDownButton, ThemeDropDownOption, ThemeDropDownOptions } from './desktop'; export const ThemeDropDownMobile = styled(ThemeDropDown)` width: 80%; margin-left: 1rem; `; export const ThemeDropDownButtonMobile = styled(ThemeDropDownButton)` width: 100%; padding: 0.5rem; border: none; border-top: 2px solid; border-left: ${ props => props.show ? "2px solid" : "0px solid"}; border-right: ${ props => props.show ? "2px solid" : "0px solid"}; color: ${props => ({ theme }) => props.focus ? theme.colors.secondary : theme.colors.primary}; background-color: ${({ theme }) => theme.colors.backgroundAlt ? theme.colors.backgroundAlt : theme.colors.background}; &:focus,:hover { color: ${({ theme }) => theme.colors.secondary}; background-color: ${({ theme }) => theme.colors.backgroundAlt ? theme.colors.backgroundAlt : theme.colors.background}; } transition-property: color, border-bottom-left-radius, border-bottom-right-radius, background-color, border-left, border-right; transition-timing-function: ease; transition-duration: 0.15s; transition-delay: 0s, ${ props => props.show ? "0s" : "0.6s, 0.6s, 0s, 0.6s, 0.6s" }; `; export const ThemeDropDownOptionsMobile = styled(ThemeDropDownOptions)` background-image: unset; background-color: ${({ theme }) => theme.colors.background}; border: 2px solid ${props => ({ theme }) => props.focus ? theme.colors.secondary : theme.colors.primary}; border-top: 0; max-height: ${ props => props.show ? "100%" : "0%"}; position: relative; width: 100%; `; export const ThemeDropDownOptionMobile = styled(ThemeDropDownOption)` text-align: left; margin: 0.5rem; padding: 0rem 0.5rem; width: 80%; border-left: 2px solid; border-radius: 5px; `;