import styled, { css } from "styled-components/macro"; import { isTouchscreenDevice } from "../../lib/isTouchscreenDevice"; export default styled.div` height: 100%; display: flex; user-select: none; flex-direction: row; align-items: stretch; /*background: var(--background);*/ background-color: rgba( var(--background-rgb), max(var(--min-opacity), 0.75) ); backdrop-filter: blur(20px); `; export const GenericSidebarBase = styled.div<{ mobilePadding?: boolean; }>` height: 100%; width: 232px; display: flex; flex-shrink: 0; flex-direction: column; /*border-end-start-radius: 8px;*/ background: var(--secondary-background); /*> :nth-child(1) { //border-end-start-radius: 8px; } > :nth-child(2) { margin-top: 48px; background: red; }*/ ${(props) => props.mobilePadding && isTouchscreenDevice && css` padding-bottom: 50px; `} `; export const GenericSidebarList = styled.div` padding: 6px; flex-grow: 1; overflow-y: scroll; > img { width: 100%; } `;