diff --git a/src/components/charts/ChartAnnotationMarkers.module.css b/src/components/charts/ChartAnnotationMarkers.module.css
index d9b2c3749..1edc59774 100644
--- a/src/components/charts/ChartAnnotationMarkers.module.css
+++ b/src/components/charts/ChartAnnotationMarkers.module.css
@@ -37,21 +37,22 @@
.note {
max-width: 300px;
- max-height: min(280px, 50vh);
- overflow-y: auto;
white-space: pre-wrap;
word-break: break-word;
}
.noteFull {
- display: block;
+ display: -webkit-box;
+ overflow: hidden;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 6;
}
.noteText {
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
- -webkit-line-clamp: 3;
+ -webkit-line-clamp: 2;
}
.moreButton {
diff --git a/src/components/charts/ChartAnnotationMarkers.tsx b/src/components/charts/ChartAnnotationMarkers.tsx
index 0393c49fb..828e4b4e8 100644
--- a/src/components/charts/ChartAnnotationMarkers.tsx
+++ b/src/components/charts/ChartAnnotationMarkers.tsx
@@ -1,11 +1,11 @@
+import { Button, Column, Text, Tooltip, TooltipTrigger, useTheme } from '@umami/react-zen';
+import { isSameDay } from 'date-fns';
+import { useMemo } from 'react';
import { IconLabel } from '@/components/common/IconLabel';
import { useLocale, useMessages } from '@/components/hooks';
import { Maximize } from '@/components/icons';
import { getThemeColors } from '@/lib/colors';
import { formatDate } from '@/lib/date';
-import { Button, Column, Text, Tooltip, TooltipTrigger, useTheme } from '@umami/react-zen';
-import { isSameDay } from 'date-fns';
-import { useMemo } from 'react';
import styles from './ChartAnnotationMarkers.module.css';
const MAX_TOOLTIP_ANNOTATIONS = 3;
@@ -78,35 +78,41 @@ export function ChartAnnotationMarkers({
padding="1"
borderRadius="md"
className={styles.note}
- style={{ backgroundColor: 'rgba(0,0,0,0.2)', color: 'white' }}
+ style={{
+ backgroundColor: 'rgba(0,0,0,0.8)',
+ borderRadius: '5.25px',
+ color: 'white',
+ gap: '8px',
+ padding: '12px',
+ }}
>
{visibleAnnotations.map(annotation => (
-
+
{formatAnnotationDate(annotation, locale)}
{annotation.label}
))}
- {annotations.length > 1 &&
- (onMoreClick ? (
-
- ) : (
- } style={{ opacity: 0.8 }}>
- {t(labels.view)}
-
- ))}
+ {onMoreClick && (
+
+ )}
diff --git a/src/components/charts/ChartTooltip.tsx b/src/components/charts/ChartTooltip.tsx
index 4389584ca..d8abc3c13 100644
--- a/src/components/charts/ChartTooltip.tsx
+++ b/src/components/charts/ChartTooltip.tsx
@@ -16,12 +16,24 @@ export function ChartTooltip({
gap="3"
padding="4"
borderRadius="md"
- style={{ backgroundColor: 'rgba(0,0,0,0.8)', color: 'white' }}
+ style={{
+ backgroundColor: 'rgba(0,0,0,0.8)',
+ borderRadius: '5.25px',
+ color: 'white',
+ gap: '10.5px',
+ padding: '14px',
+ }}
>
- {title && {title}}
+ {title && (
+
+ {title}
+
+ )}
- {value}
+
+ {value}
+