"use client" import type React from "react" import { useState } from "react" import PatientLayout from "@/components/patient-layout" import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import { Button } from "@/components/ui/button" import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select" import { Textarea } from "@/components/ui/textarea" import { Calendar, Clock, User } from "lucide-react" export default function ScheduleAppointment() { const [selectedDoctor, setSelectedDoctor] = useState("") const [selectedDate, setSelectedDate] = useState("") const [selectedTime, setSelectedTime] = useState("") const [notes, setNotes] = useState("") const doctors = [ { id: "1", name: "Dr. João Silva", specialty: "Cardiologia" }, { id: "2", name: "Dra. Maria Santos", specialty: "Dermatologia" }, { id: "3", name: "Dr. Pedro Costa", specialty: "Ortopedia" }, { id: "4", name: "Dra. Ana Lima", specialty: "Ginecologia" }, ] const availableTimes = [ "08:00", "08:30", "09:00", "09:30", "10:00", "10:30", "14:00", "14:30", "15:00", "15:30", "16:00", "16:30", ] const handleSubmit = (e: React.FormEvent) => { e.preventDefault() // Aqui você implementaria a lógica para salvar o agendamento alert("Consulta agendada com sucesso!") } return (

Agendar Consulta

Escolha o médico, data e horário para sua consulta

Dados da Consulta Preencha as informações para agendar sua consulta
setSelectedDate(e.target.value)} min={new Date().toISOString().split("T")[0]} />