import { useTranslation } from "react-i18next"; import CaptionColorSelector, { colors, } from "@/components/CaptionColorSelector"; import { FloatingCardView } from "@/components/popout/FloatingCard"; import { FloatingView } from "@/components/popout/FloatingView"; import { Slider } from "@/components/Slider"; import { useFloatingRouter } from "@/hooks/useFloatingRouter"; import { useSettings } from "@/state/settings"; export function CaptionSettingsPopout(props: { router: ReturnType; prefix: string; }) { // For now, won't add label texts to language files since options are prone to change const { t } = useTranslation(); const { captionSettings, setCaptionBackgroundColor, setCaptionDelay, setCaptionFontSize, } = useSettings(); return ( props.router.navigate("/captions")} /> setCaptionDelay(e.target.valueAsNumber)} /> setCaptionFontSize(e.target.valueAsNumber)} /> setCaptionBackgroundColor(e.target.valueAsNumber)} />
{colors.map((color) => ( ))}
); }