From e1e06703501d17f3f5cadd38b748669d9a0e8eb9 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Fri, 5 Sep 2025 01:00:51 -0700 Subject: [PATCH] remove unused file - broke on electron v37 due to File.path deprecated --- .../components/mpv-required.tsx | 59 ------------------- 1 file changed, 59 deletions(-) delete mode 100644 src/renderer/features/action-required/components/mpv-required.tsx diff --git a/src/renderer/features/action-required/components/mpv-required.tsx b/src/renderer/features/action-required/components/mpv-required.tsx deleted file mode 100644 index 2907fe29..00000000 --- a/src/renderer/features/action-required/components/mpv-required.tsx +++ /dev/null @@ -1,59 +0,0 @@ -import isElectron from 'is-electron'; -import { useEffect, useState } from 'react'; -import { useTranslation } from 'react-i18next'; - -import { usePlaybackSettings, useSettingsStoreActions } from '/@/renderer/store'; -import { Button } from '/@/shared/components/button/button'; -import { Checkbox } from '/@/shared/components/checkbox/checkbox'; -import { FileInput } from '/@/shared/components/file-input/file-input'; -import { Text } from '/@/shared/components/text/text'; -import { PlaybackType } from '/@/shared/types/types'; - -const localSettings = isElectron() ? window.api.localSettings : null; - -export const MpvRequired = () => { - const [, setMpvPath] = useState(''); - const settings = usePlaybackSettings(); - const { setSettings } = useSettingsStoreActions(); - const [disabled, setDisabled] = useState(false); - const { t } = useTranslation(); - - const handleSetMpvPath = (e: File | null) => { - if (!e) return; - localSettings?.set('mpv_path', e.path); - }; - - const handleSetDisableMpv = (disabled: boolean) => { - setDisabled(disabled); - localSettings?.set('disable_mpv', disabled); - - setSettings({ - playback: { ...settings, type: disabled ? PlaybackType.WEB : PlaybackType.LOCAL }, - }); - }; - - useEffect(() => { - if (!localSettings) return setMpvPath(''); - const mpvPath = localSettings.get('mpv_path') as string; - return setMpvPath(mpvPath); - }, []); - - return ( - <> - Set your MPV executable location below and restart the application. - - MPV is available at the following:{' '} - - https://mpv.io/ - - - - {t('setting.disable_mpv', { context: 'description' })} - handleSetDisableMpv(e.currentTarget.checked)} - /> - - - ); -};