1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-09-24 17:51:14 +02:00

chore: Add date to archive vs creation tooltip

Makes it easier to see what you're looking at.
This commit is contained in:
Thomas Heartman 2025-08-29 13:00:53 +02:00
parent 718a731d2f
commit 6f37234523
No known key found for this signature in database
GPG Key ID: BD1F880DAED1EE78
2 changed files with 14 additions and 10 deletions

View File

@ -164,7 +164,7 @@ export const CreationArchiveChart: FC<ICreationArchiveChartProps> = ({
display: true,
time: {
unit: 'week' as const,
tooltipFormat: 'PPP',
tooltipFormat: 'P',
},
grid: {
display: false,

View File

@ -6,8 +6,10 @@ import type { WeekData } from './types.ts';
import { calculateRatio } from 'component/insights/calculate-ratio/calculate-ratio.ts';
const StyledTooltipItemContainer = styled(Paper)(({ theme }) => ({
padding: theme.spacing(2),
width: 200,
padding: theme.spacing(1.5),
display: 'flex',
flexFlow: 'column',
gap: theme.spacing(0.5),
}));
const DataList = styled('dl')(({ theme }) => ({
@ -22,12 +24,13 @@ const DataRow = styled('div', {
alignItems: 'center',
whiteSpace: 'nowrap',
fontSize: theme.typography.body2.fontSize,
'::before': {
'dt::before': {
content: '" "',
display: 'inline-block',
height: '.65rem',
aspectRatio: '1/1',
borderRadius: '50%',
marginInlineEnd: theme.spacing(0.5),
backgroundColor:
dataType === 'archived'
@ -40,6 +43,11 @@ interface CreationArchiveRatioTooltipProps {
tooltip: TooltipState | null;
}
const Timestamp = styled('span')(({ theme }) => ({
fontSize: theme.typography.body2.fontSize,
color: theme.palette.text.secondary,
}));
export const CreationArchiveRatioTooltip: FC<
CreationArchiveRatioTooltipProps
> = ({ tooltip }) => {
@ -56,12 +64,7 @@ export const CreationArchiveRatioTooltip: FC<
return (
<ChartTooltipContainer tooltip={tooltip}>
<StyledTooltipItemContainer elevation={3}>
<Typography
variant='body2'
component='div'
fontWeight='bold'
sx={{ marginBottom: 1 }}
>
<Typography variant='body2' component='span' fontWeight='bold'>
Ratio {ratio}%
</Typography>
@ -75,6 +78,7 @@ export const CreationArchiveRatioTooltip: FC<
<dd>{createdCount}</dd>
</DataRow>
</DataList>
<Timestamp>{tooltip.title}</Timestamp>
</StyledTooltipItemContainer>
</ChartTooltipContainer>
);