From 8a168d20b3b63de94e529fb8839a10bf2fbfa654 Mon Sep 17 00:00:00 2001 From: MathieuG-P Date: Fri, 3 Mar 2023 23:59:57 +0100 Subject: [PATCH] [feature] sound control in title bar --- .../components/nav-bar/nav-bar.component.tsx | 15 ++--------- .../components/shared/bsm-range.component.tsx | 6 ++--- .../components/svgs/bsm-icon.component.tsx | 8 +++++- .../svgs/icons/twitter-icon.component.tsx | 2 +- .../svgs/icons/volume-down-icon.component.tsx | 9 +++++++ .../svgs/icons/volume-off-icon.component.tsx | 9 +++++++ .../svgs/icons/volume-up-icon.component.tsx | 9 +++++++ .../title-bar/title-bar.component.tsx | 25 ++++++++++++++++++- 8 files changed, 64 insertions(+), 19 deletions(-) create mode 100644 src/renderer/components/svgs/icons/volume-down-icon.component.tsx create mode 100644 src/renderer/components/svgs/icons/volume-off-icon.component.tsx create mode 100644 src/renderer/components/svgs/icons/volume-up-icon.component.tsx diff --git a/src/renderer/components/nav-bar/nav-bar.component.tsx b/src/renderer/components/nav-bar/nav-bar.component.tsx index 6eb5fa14..dacd1493 100644 --- a/src/renderer/components/nav-bar/nav-bar.component.tsx +++ b/src/renderer/components/nav-bar/nav-bar.component.tsx @@ -11,16 +11,11 @@ import { useThemeColor } from 'renderer/hooks/use-theme-color.hook'; import Tippy from '@tippyjs/react'; import { useTranslation } from 'renderer/hooks/use-translation.hook'; import { I18nService } from 'renderer/services/i18n.service'; -import { BsmRange } from '../shared/bsm-range.component'; -import { AudioPlayerService } from 'renderer/services/audio-player.service'; export function NavBar() { const bsVersionServoce = BSVersionManagerService.getInstance(); - const audio = AudioPlayerService.getInstance(); - const playing = useObservable(audio.playing$); - const volume = useObservable(audio.volume$); const installedVersions = useObservable(bsVersionServoce.installedVersions$); const color = useThemeColor("first-color"); const t = useTranslation(); @@ -31,14 +26,8 @@ export function NavBar() {