import { Calendar } from "lucide-react"; import DoctorCalendar from "../agenda/DoctorCalendar"; import AvailabilityManager from "../agenda/AvailabilityManager"; import ExceptionsManager from "../agenda/ExceptionsManager"; interface Medico { id: string; nome: string; } interface AgendaSectionProps { medicos: Medico[]; selectedDoctorId: string | null; onSelectDoctor: (doctorId: string) => void; } export default function AgendaSection({ medicos, selectedDoctorId, onSelectDoctor, }: AgendaSectionProps) { return (
{/* Header */}

Gerenciar Agenda Médica

Configure disponibilidades, exceções e visualize o calendário dos médicos

{/* Doctor Selector */}
{medicos.length === 0 ? (

Nenhum médico cadastrado. Adicione médicos na aba "Médicos" primeiro.

) : ( )}
{/* Calendar and Availability Management */} {selectedDoctorId ? (
) : (

Selecione um médico

Escolha um médico acima para visualizar e gerenciar sua agenda, disponibilidades e exceções de horários.

)}
); }