From 181930f13e227a73fb559086f2129c65fefabbc3 Mon Sep 17 00:00:00 2001 From: PxlLoewe <72106766+PxlLoewe@users.noreply.github.com> Date: Mon, 2 Jun 2025 12:11:14 -0700 Subject: [PATCH] added dme volume --- .../app/_components/navbar/Settings.tsx | 24 ++++++++++++++----- packages/database/prisma/schema/user.prisma | 1 + 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/apps/dispatch/app/_components/navbar/Settings.tsx b/apps/dispatch/app/_components/navbar/Settings.tsx index ad9198be..011e2b5d 100644 --- a/apps/dispatch/app/_components/navbar/Settings.tsx +++ b/apps/dispatch/app/_components/navbar/Settings.tsx @@ -30,13 +30,17 @@ export const SettingsBtn = () => { ); const [showIndication, setShowInducation] = useState(false); const [micVol, setMicVol] = useState(1); + const [dmeVolume, setDmeVol] = useState(1); const setMic = useAudioStore((state) => state.setMic); + console.log("user", user); + useEffect(() => { - if (user?.settingsMicDevice) { + if (user) { setSelectedDevice(user.settingsMicDevice); setMic(user.settingsMicDevice, user.settingsMicVolume || 1); + setMicVol(user.settingsMicVolume || 1); } }, [user, setMic]); @@ -128,16 +132,23 @@ export const SettingsBtn = () => { { + const value = parseFloat(e.target.value); + setDmeVol(value); + // Hier kannst du den Lautstärkewert verwenden + setShowInducation(true); + console.log("Lautstärke:", value); + }} + value={dmeVolume} className="range range-xs range-accent w-full" />
0 - 25 - 50 - 75 100 + 200 + 300
@@ -161,6 +172,7 @@ export const SettingsBtn = () => { user: { settingsMicDevice: selectedDevice, settingsMicVolume: micVol, + settingsDmeVolume: dmeVolume, }, }); setMic(selectedDevice, micVol); diff --git a/packages/database/prisma/schema/user.prisma b/packages/database/prisma/schema/user.prisma index 797d316b..422801ce 100644 --- a/packages/database/prisma/schema/user.prisma +++ b/packages/database/prisma/schema/user.prisma @@ -33,6 +33,7 @@ model User { settingsNtfyRoom String? @map(name: "settings_ntfy_room") settingsMicDevice String? @map(name: "settings_mic_device") settingsMicVolume Int? @map(name: "settings_mic_volume") + settingsDmeVolume Int? @map(name: "settings_dme_volume") settingsHideLastname Boolean @default(false) @map(name: "settings_hide_lastname") // email Verification: