diff --git a/src/components/modals/caution-modal.tsx b/src/components/modals/caution-modal.tsx index 71553cc..2678fa4 100644 --- a/src/components/modals/caution-modal.tsx +++ b/src/components/modals/caution-modal.tsx @@ -3,8 +3,11 @@ import { Dialog, DialogContent } from '../ui/dialog'; import { Button } from '../ui/button'; import { CautionType } from '@/types'; import { useCautionActions, useCautionActive } from '@/store/conf/hooks'; +import { useSignaling } from '@/hooks/use-signaling'; +import { Actions } from '@/types/actions'; const CautionModal = () => { + const { signalingService } = useSignaling(); const cautionActive = useCautionActive(); const cautionActions = useCautionActions(); @@ -36,7 +39,9 @@ const CautionModal = () => { START_RECORDING: () => {}, STOP_RECORDING: () => {}, END_SESSION: () => { - window.location.reload(); + signalingService?.sendMessage({ + action: Actions.EndRoom, + }); }, REMOVE_PEER: () => {}, HIDE: () => { diff --git a/src/components/modals/settings-modal.tsx b/src/components/modals/settings-modal.tsx index 55d6e60..8f705f0 100644 --- a/src/components/modals/settings-modal.tsx +++ b/src/components/modals/settings-modal.tsx @@ -50,7 +50,7 @@ const NotificationToggle: FC = ({
{icon} - {label} + {label}
); @@ -235,7 +239,7 @@ const MediaDeviceDropdown = ({ ) : ( )} - + {devices .find(device => device.deviceId === selectedDeviceId) ?.label.toString()} @@ -275,11 +279,13 @@ const SettingsModal: FC = () => { return ( - +
{/* Left Sidebar */} -
-

Settings

+
+

+ Settings +

{/* Right Content Area */} -
+
{activeTab === 'device' && (