Files
streamyfin/utils/atoms/tvSubtitleModal.ts
Fredrik Burmester d545ca3584 fix(tv): modals
2026-01-18 15:22:44 +01:00

18 lines
503 B
TypeScript

import type {
BaseItemDto,
MediaStream,
} from "@jellyfin/sdk/lib/generated-client";
import { atom } from "jotai";
export type TVSubtitleModalState = {
item: BaseItemDto;
mediaSourceId?: string | null;
subtitleTracks: MediaStream[];
currentSubtitleIndex: number;
onSubtitleIndexChange: (index: number) => void;
onServerSubtitleDownloaded?: () => void;
onLocalSubtitleDownloaded?: (path: string) => void;
} | null;
export const tvSubtitleModalAtom = atom<TVSubtitleModalState>(null);