Files
nezha-dash-v1/src/context/tooltip-context.ts
2024-12-13 17:26:28 +08:00

19 lines
405 B
TypeScript

import { createContext } from "react"
export interface TooltipData {
centroid: [number, number]
country: string
count: number
servers: Array<{
name: string
status: boolean
}>
}
interface TooltipContextType {
tooltipData: TooltipData | null
setTooltipData: (data: TooltipData | null) => void
}
export const TooltipContext = createContext<TooltipContextType | undefined>(undefined)