show check for pasted subtitle option

This commit is contained in:
Pas 2025-11-10 12:32:40 -07:00
parent b5b53a90f5
commit 235a6998db

View file

@ -227,7 +227,7 @@ export function CustomCaptionOption() {
);
}
export function PasteCaptionOption() {
export function PasteCaptionOption(props: { selected?: boolean }) {
const { t } = useTranslation();
const setCaption = usePlayerStore((s) => s.setCaption);
const setCustomSubs = useSubtitleStore((s) => s.setCustomSubs);
@ -267,7 +267,7 @@ export function PasteCaptionOption() {
setCaption({
language: parsedData.language,
srtData: converted,
id: parsedData.id,
id: "pasted-caption",
});
setCustomSubs();
@ -286,7 +286,12 @@ export function PasteCaptionOption() {
};
return (
<CaptionOption onClick={handlePaste} loading={isLoading} error={error}>
<CaptionOption
onClick={handlePaste}
loading={isLoading}
error={error}
selected={props.selected}
>
{t("player.menus.subtitles.pasteChoice")}
</CaptionOption>
);
@ -532,7 +537,9 @@ export function CaptionsView({
<CustomCaptionOption />
{/* Paste subtitle option */}
<PasteCaptionOption />
<PasteCaptionOption
selected={selectedCaptionId === "pasted-caption"}
/>
<div className="h-1" />