import React, { useState } from 'react'; const Calendar = () => { const [date, setDate] = useState(new Date()); const [selectedDate, setSelectedDate] = useState(new Date().getDate()); const scheduledInterviews = { 15: "Interview with TechCorp" }; const daysInMonth = new Date(date.getFullYear(), date.getMonth() + 1, 0).getDate(); const firstDayOfMonth = new Date(date.getFullYear(), date.getMonth(), 1).getDay(); const monthName = date.toLocaleString('default', { month: 'long' }); const year = date.getFullYear(); const handlePrevMonth = () => setDate(new Date(date.getFullYear(), date.getMonth() - 1, 1)); const handleNextMonth = () => setDate(new Date(date.getFullYear(), date.getMonth() + 1, 1)); const calendarDays = Array.from({ length: firstDayOfMonth }, (_, i) =>
); for (let day = 1; day <= daysInMonth; day++) { const isToday = new Date().toDateString() === new Date(date.getFullYear(), date.getMonth(), day).toDateString(); const isSelected = day === selectedDate; const hasInterview = scheduledInterviews[day]; calendarDays.push({scheduledInterviews[selectedDate]}
}