import React from 'react'; import styled from '@emotion/styled'; import Box from '../../muiComponents/Box'; import Heading from '../../muiComponents/Heading'; import { Theme } from '../../design-tokens/theme'; interface Props { packageName: string; description?: string; version: string; isLatest: boolean; } const StyledHeading = styled(Heading)({ fontSize: '1rem', fontWeight: 700, }); const StyledBoxVersion = styled(Box)<{ theme?: Theme }>(({ theme }) => ({ color: theme && theme.palette.text.secondary, })); const DetailSidebarTitle: React.FC = ({ description, packageName, version, isLatest }) => ( {packageName} {description &&
{description}
} {`${isLatest ? 'Latest v' : 'v'}${version}`}
); export default DetailSidebarTitle;