From a09d2ff14769dce5da203902daa070ac541116e9 Mon Sep 17 00:00:00 2001 From: talksik Date: Tue, 10 May 2022 12:18:53 -0500 Subject: [PATCH] cleaning audio controls...but no utility, need to clear permissions and see --- .../desktop/src/components/header/index.tsx | 37 +++++++++++++------ packages/desktop/src/controller/recoil.tsx | 2 +- 2 files changed, 26 insertions(+), 13 deletions(-) diff --git a/packages/desktop/src/components/header/index.tsx b/packages/desktop/src/components/header/index.tsx index 0474916..4467855 100644 --- a/packages/desktop/src/components/header/index.tsx +++ b/packages/desktop/src/components/header/index.tsx @@ -79,20 +79,22 @@ export default function NirvanaHeader({ if (isLoading) return <>loading; + // todo: do I need a mute mode? isn't that just flow state + // might confuse user overall const profileMenu = ( + // {mediaSettings.isMuted ? "Unmute" : "Mute"} + // + // ), + // icon: <> {mediaSettings.isMuted ? : } , + // key: `profile-menu-${1}`, + // }, { - label: ( - - {mediaSettings.isMuted ? "Unmute" : "Mute"} - - ), - icon: <> {mediaSettings.isMuted ? : } , - key: `profile-menu-${1}`, - }, - { - label: Audio Mode, + label: Audio Only, icon: <> {mediaSettings.mode === "audio" ? : <>} , disabled: false, key: `profile-menu-${2}`, @@ -100,13 +102,24 @@ export default function NirvanaHeader({ { label: ( - Video Mode + Video ), icon: <>{mediaSettings.mode === "video" ? : <>} , disabled: true, key: `profile-menu-${3}`, }, + { + label: ( + + Screen + + ), + icon: <>{mediaSettings.mode === "screen" ? : <>} , + disabled: true, + key: `profile-menu-${3}`, + }, + { type: "divider", key: `profile-menu-${4}`, @@ -174,7 +187,7 @@ export default function NirvanaHeader({ mediaSettings.mode === "audio" && ( ({ }); interface MediaSettings { - mode: "audio" | "video"; + mode: "audio" | "video" | "screen"; isMuted: boolean; } export const $mediaSettings = atom({