import React, { useState, useEffect } from 'react'; import axiosInstance from '../../src/axiosSecure'; import PublisherSearchBox from '../publisher/PublisherSearchBox'; // Update the path import { DirectionsBus } from '@mui/material'; // Import MUI CircularProgress for loading indicator const common = require('src/helpers/common'); interface ModalProps { children: React.ReactNode; isOpen: boolean; onClose: () => void; forDate: Date; useFilterDate: boolean; onUseFilterDateChange: (value: boolean) => void; } function Modal({ children, isOpen, onClose, forDate, useFilterDate, onUseFilterDateChange }: ModalProps) { if (!isOpen) return null; const isValidDate = forDate instanceof Date && !isNaN(forDate.getTime()); console.log("forDate", forDate, isValidDate); return (