fix: resolve TypeScript type errors in SubtitleToggles.tsx by using settings instead of pluginSettings for values (#1119)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: lostb1t <168401+lostb1t@users.noreply.github.com>
This commit is contained in:
Copilot
2025-10-09 06:25:51 +02:00
committed by GitHub
parent f7e0667416
commit 5bc4c4a856

View File

@@ -28,13 +28,13 @@ export const SubtitleToggles: React.FC<Props> = ({ ...props }) => {
const { t } = useTranslation(); const { t } = useTranslation();
// Get VLC subtitle settings from the settings system // Get VLC subtitle settings from the settings system
const textColor = pluginSettings?.vlcTextColor ?? "White"; const textColor = settings?.vlcTextColor ?? "White";
const backgroundColor = pluginSettings?.vlcBackgroundColor ?? "Black"; const backgroundColor = settings?.vlcBackgroundColor ?? "Black";
const outlineColor = pluginSettings?.vlcOutlineColor ?? "Black"; const outlineColor = settings?.vlcOutlineColor ?? "Black";
const outlineThickness = pluginSettings?.vlcOutlineThickness ?? "Normal"; const outlineThickness = settings?.vlcOutlineThickness ?? "Normal";
const backgroundOpacity = pluginSettings?.vlcBackgroundOpacity ?? 128; const backgroundOpacity = settings?.vlcBackgroundOpacity ?? 128;
const outlineOpacity = pluginSettings?.vlcOutlineOpacity ?? 255; const outlineOpacity = settings?.vlcOutlineOpacity ?? 255;
const isBold = pluginSettings?.vlcIsBold ?? false; const isBold = settings?.vlcIsBold ?? false;
if (isTv) return null; if (isTv) return null;
if (!settings) return null; if (!settings) return null;