diff --git a/bun.lockb b/bun.lockb index a8bbfdd..e85a8f7 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/src/components/analytics/exif/AssetHeatMap.tsx b/src/components/analytics/exif/AssetHeatMap.tsx index 99178e2..c1a21f7 100644 --- a/src/components/analytics/exif/AssetHeatMap.tsx +++ b/src/components/analytics/exif/AssetHeatMap.tsx @@ -1,6 +1,7 @@ import React, { useEffect, useState } from "react"; import { getHeatMapData } from "@/handlers/api/analytics.handler"; import { useConfig } from "@/contexts/ConfigContext"; +import { Tooltip } from "@/components/ui/tooltip"; type HeatMapEntry = { date: string; @@ -8,7 +9,7 @@ type HeatMapEntry = { }; export default function AssetHeatMap() { - const { exImmichUrl } = useConfig(); + const { exImmichUrl } = useConfig(); const [heatMapData, setHeatMapData] = useState([]); const [loading, setLoading] = useState(false); @@ -117,18 +118,19 @@ export default function AssetHeatMap() { > { column[rowIndex]?.date ? ( - -
- ) :
+ +
+ ) :
+ } ))} diff --git a/src/components/ui/tooltip.tsx b/src/components/ui/tooltip.tsx index 53407fc..226fee5 100644 --- a/src/components/ui/tooltip.tsx +++ b/src/components/ui/tooltip.tsx @@ -26,14 +26,22 @@ const TooltipContent = React.forwardRef< TooltipContent.displayName = TooltipPrimitive.Content.displayName -const Tooltip: React.FC> = ({ +export interface ITooltipProps extends React.ComponentProps { + content: string +} +const Tooltip: React.FC = ({ children, + content, ...props }) => ( - {children} - + + {children} + + +

{content}

+
)