All files / components/entity-details styles.ts

100% Statements 11/11
100% Branches 0/0
100% Functions 4/4
100% Lines 11/11

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68      3x 3x                         3x 3x                                       3x             3x 3x             3x 8x             3x         3x  
import styled, { css } from 'styled-components';
import { media } from 'styles';
 
export const Container = styled.div`
  ${({ theme }) => css`
    margin-top: ${theme.spacings.large};
    gap: ${theme.spacings.small};
    display: flex;
    flex-direction: column;
    width: 100%;
 
    ${media.greaterThan('tablet')`
      flex-direction: row;
    `}
  `}
`;
 
export const Box = styled.div`
  ${({ theme }) => css`
    position: relative;
    width: min(100%, 30rem);
    aspect-ratio: 0.65;
    border-radius: ${theme.border.radius};
    overflow: hidden;
    align-self: center;
    flex-shrink: 0;
    border: 1px solid ${theme.colors.white};
 
    ${media.greaterThan('tablet')`
      align-self: unset;
      width: 20rem;
    `}
 
    button {
    }
  `}
`;
 
export const Wrapper = styled.div`
  position: absolute;
  bottom: 1.6rem;
  left: 50%;
  transform: translateX(-50%);
`;
 
export const Content = styled.div`
  ${({ theme }) => css`
    display: flex;
    flex-direction: column;
    gap: ${theme.spacings.xxsmall};
  `}
`;
 
export const Field = styled.div`
  ${({ theme }) => css`
    display: flex;
    gap: ${theme.spacings.xxsmall};
    font-size: ${theme.font.sizes.medium};
  `}
`;
 
export const Key = styled.strong`
  text-transform: capitalize;
  flex-shrink: 0;
`;
 
export const Value = styled.span``;