Explore metrics: Fix long metrics and labels in landing page (#92443)

* word wrap long metric names

* trunctate long labels

* use css for filters
This commit is contained in:
Brendan O'Handley 2024-09-11 08:17:41 -05:00 committed by GitHub
parent ff5ed75ea9
commit d41ee6bbc3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -51,7 +51,7 @@ export function DataTrailCard(props: Props) {
return (
<Card onClick={onSelect} className={styles.card}>
<Card.Heading>{getMetricName(metric)}</Card.Heading>
<Card.Heading className={styles.wordwrap}>{getMetricName(metric)}</Card.Heading>
<div className={styles.description}>
<Stack gap={1.5} wrap="wrap">
{filters.map((f) => (
@ -106,9 +106,16 @@ function getStyles(theme: GrafanaTheme2) {
margin: theme.spacing(1, 0, 0),
color: theme.colors.text.secondary,
lineHeight: theme.typography.body.lineHeight,
overflow: 'hidden',
textOverflow: 'ellipsis',
whiteSpace: 'nowrap',
}),
actions: css({
marginRight: theme.spacing(1),
}),
wordwrap: css({
overflow: 'hidden',
overflowWrap: 'anywhere',
}),
};
}