"use client"; import { ENDPOINTS } from "#/api/config"; import { useSWRfetcher } from "#/api/utils"; import useSWR from "swr"; import { Modal, ModalBody, ModalHeader } from "flowbite-react"; import { Spinner } from "#/components/Spinner/Spinner"; import { ReleaseCourusel } from "#/components/ReleaseCourusel/ReleaseCourusel"; type ModalProps = { isOpen: boolean; setIsOpen: (value: boolean) => void; }; export const ScheduleModal = ({ isOpen, setIsOpen }: ModalProps) => { const { data, isLoading, error } = useSWR( ENDPOINTS.discover.schedule, useSWRfetcher, { revalidateOnFocus: false, revalidateIfStale: false, revalidateOnReconnect: false, } ); return ( setIsOpen(false)} size="7xl" dismissible > Расписание {!error ? isLoading ?
:
: "Ошибка загрузки"}
); };