import styled from '@emotion/styled'; type Props = { title: string; description?: string; }; const StyledContainer = styled.div` display: flex; flex-direction: column; margin-bottom: ${({ theme }) => theme.spacing(4)}; `; const StyledTitle = styled.h2` color: ${({ theme }) => theme.font.color.primary}; font-size: ${({ theme }) => theme.font.size.md}; font-weight: ${({ theme }) => theme.font.weight.semiBold}; margin: 0; `; const StyledDescription = styled.h3` color: ${({ theme }) => theme.font.color.tertiary}; font-size: ${({ theme }) => theme.font.size.md}; font-weight: ${({ theme }) => theme.font.weight.regular}; margin: 0; margin-top: ${({ theme }) => theme.spacing(1)}; `; export function SubSectionTitle({ title, description }: Props) { return ( {title} {description && {description}} ); }