fix(tv): wrap actor page in scrollview to fix focus navigation between sections

This commit is contained in:
Fredrik Burmester
2026-01-20 22:15:00 +01:00
parent a8acdf4299
commit 506d8b14dc
7 changed files with 566 additions and 188 deletions

View File

@@ -0,0 +1,23 @@
import { useCallback } from "react";
import useRouter from "@/hooks/useAppRouter";
import {
type TVSeasonSelectModalState,
tvSeasonSelectModalAtom,
} from "@/utils/atoms/tvSeasonSelectModal";
import { store } from "@/utils/store";
type ShowSeasonSelectModalParams = NonNullable<TVSeasonSelectModalState>;
export const useTVSeasonSelectModal = () => {
const router = useRouter();
const showSeasonSelectModal = useCallback(
(params: ShowSeasonSelectModalParams) => {
store.set(tvSeasonSelectModalAtom, params);
router.push("/(auth)/tv-season-select-modal");
},
[router],
);
return { showSeasonSelectModal };
};