14 lines
351 B
TypeScript
14 lines
351 B
TypeScript
'use client';
|
|
|
|
import { create } from "zustand/react";
|
|
|
|
interface HoverState {
|
|
hoveredClusterId: string | null;
|
|
setHoveredClusterId: (clusterId: string | null) => void;
|
|
}
|
|
|
|
export const useHoverStore = create<HoverState>((set) => ({
|
|
hoveredClusterId: null,
|
|
setHoveredClusterId: (clusterId) => set({ hoveredClusterId: clusterId }),
|
|
}));
|