Files
streamyfin/hooks/useTVEventHandler.ts
2026-05-20 09:57:19 +02:00

18 lines
428 B
TypeScript

import type { HWEvent } from "react-native";
import { Platform } from "react-native";
type UseTVEventHandler = (callback: (evt: HWEvent) => void) => void;
let tvEventHandler: UseTVEventHandler = () => {};
if (Platform.isTV) {
try {
tvEventHandler = require("react-native")
.useTVEventHandler as UseTVEventHandler;
} catch {
tvEventHandler = () => {};
}
}
export const useTVEventHandler = tvEventHandler;