movie-web/src/hooks/useChromecastAvailable.ts

16 lines
377 B
TypeScript

/// <reference types="chromecast-caf-sender"/>
import { useEffect, useState } from "react";
import { isChromecastAvailable } from "@/setup/chromecast";
export function useChromecastAvailable() {
const [available, setAvailable] = useState<boolean | null>(null);
useEffect(() => {
isChromecastAvailable((bool) => setAvailable(bool));
}, []);
return available;
}