From b3b3cee24a5f557d19381680ae784b3c7f4327fe Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Tue, 19 May 2026 20:58:04 +0000 Subject: [PATCH] Changes Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com> --- src/components/three/XRHudInWorld.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/three/XRHudInWorld.tsx b/src/components/three/XRHudInWorld.tsx index 7b5edce..52d0e88 100644 --- a/src/components/three/XRHudInWorld.tsx +++ b/src/components/three/XRHudInWorld.tsx @@ -6,8 +6,12 @@ import { Text } from '@react-three/drei'; import { XR3DButton, XR3DPanel } from './XRPanel3D'; import { useModelStore, SCALE_PRESETS } from '@/stores/useModelStore'; import { getBroadcastSource } from '@/lib/webrtc/broadcastSource'; +import { + useCanvasRecorder, startRecording, pauseRecording, resumeRecording, + stopRecording, captureScreenshot, formatElapsed, +} from '@/hooks/useCanvasRecorder'; -type Tab = 'scene' | 'tools' | 'inspection' | 'share' | 'webxr'; +type Tab = 'scene' | 'tools' | 'inspection' | 'share' | 'capture' | 'webxr'; interface XRHudInWorldProps { freeMove: boolean;