src/frontend/components/ProductCard/ProductCard.styled.ts (27 lines of code) (raw):
// Copyright The OpenTelemetry Authors
// SPDX-License-Identifier: Apache-2.0
import styled from 'styled-components';
import RouterLink from 'next/link';
export const Link = styled(RouterLink)`
text-decoration: none;
`;
export const Image = styled.div<{ $src: string }>`
width: 100%;
height: 150px;
background: url(${({ $src }) => $src}) no-repeat center;
background-size: 100% auto;
${({ theme }) => theme.breakpoints.desktop} {
height: 300px;
}
`;
export const ProductCard = styled.div`
cursor: pointer;
`;
export const ProductName = styled.p`
margin: 0;
margin-top: 10px;
font-size: ${({ theme }) => theme.sizes.dSmall};
`;
export const ProductPrice = styled.p`
margin: 0;
font-size: ${({ theme }) => theme.sizes.dMedium};
font-weight: ${({ theme }) => theme.fonts.bold};
`;