From c29a13ca15612e91e1f8802a68840d2296c708b6 Mon Sep 17 00:00:00 2001 From: Codex Agent Date: Tue, 3 Feb 2026 21:31:39 +0100 Subject: [PATCH] Remove guest v2 switch camera action --- .../js/guest-v2/screens/UploadScreen.tsx | 50 +++++-------------- 1 file changed, 13 insertions(+), 37 deletions(-) diff --git a/resources/js/guest-v2/screens/UploadScreen.tsx b/resources/js/guest-v2/screens/UploadScreen.tsx index 22b3f76..fd224a1 100644 --- a/resources/js/guest-v2/screens/UploadScreen.tsx +++ b/resources/js/guest-v2/screens/UploadScreen.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { YStack, XStack } from '@tamagui/stacks'; import { SizableText as Text } from '@tamagui/text'; import { Button } from '@tamagui/button'; -import { Camera, FlipHorizontal, Image, ListVideo, RefreshCcw, Sparkles, UploadCloud, X } from 'lucide-react'; +import { Camera, FlipHorizontal, Image, ListVideo, Sparkles, UploadCloud, X } from 'lucide-react'; import AppShell from '../components/AppShell'; import { useEventData } from '../context/EventDataContext'; import { useOptionalGuestIdentity } from '../context/GuestIdentityContext'; @@ -281,12 +281,6 @@ export default function UploadScreen() { [facingMode] ); - const handleSwitchCamera = React.useCallback(async () => { - const nextMode = facingMode === 'user' ? 'environment' : 'user'; - stopCamera(); - await startCamera(nextMode); - }, [facingMode, startCamera, stopCamera]); - const handleCapture = React.useCallback(async () => { const video = videoRef.current; if (!video) return; @@ -580,36 +574,18 @@ export default function UploadScreen() { {t('uploadV2.galleryCta', 'Upload from gallery')} - - - - - {t('upload.controls.switchCamera', 'Switch camera')} - - - {facingMode === 'user' ? ( - - ) : null} - + {facingMode === 'user' ? ( + + ) : null} )}