import { useTranslation } from "react-i18next"; import { Icon, Icons } from "@/components/Icon"; import { Flare } from "@/components/utils/Flare"; import { Transition } from "@/components/utils/Transition"; import { usePlayerStore } from "@/stores/player/store"; import { hasAired } from "../utils/aired"; export function UnreleasedEpisodeOverlay() { const { t } = useTranslation(); const meta = usePlayerStore((s) => s.meta); const status = usePlayerStore((s) => s.status); if ( status !== "scraping" || !meta?.episode?.air_date || hasAired(meta.episode.air_date) ) { return null; } return (
{t("media.unreleased")} -{" "} {new Date(meta.episode.air_date).toLocaleDateString()}
); }