Files
La-Fabrik/src/components/ui/Crosshair.tsx
T
2026-04-30 11:49:18 +02:00

17 lines
444 B
TypeScript

import { useCameraMode } from "@/hooks/debug/useCameraMode";
import { useInteraction } from "@/hooks/interaction/useInteraction";
export function Crosshair(): React.JSX.Element | null {
const cameraMode = useCameraMode();
const { focused } = useInteraction();
if (cameraMode !== "player") return null;
return (
<div
className={focused ? "crosshair crosshair--interact" : "crosshair"}
aria-hidden="true"
/>
);
}