import { Suspense } from "react"; import { Canvas } from "@react-three/fiber"; import { TalkieModel } from "@/components/ui/talkie/TalkieModel"; import { TalkieSignalLines } from "@/components/ui/talkie/TalkieSignalLines"; import { useTalkieDialogueOverlayState } from "@/hooks/ui/useTalkieDialogueOverlayState"; export function TalkieDialogueOverlay(): React.JSX.Element | null { const { isNarratorDialogue, isVisible } = useTalkieDialogueOverlayState(); if (!isVisible) return null; return ( ); }