"use client"; import { useState } from "react"; import Link from "next/link"; import { usePathname, useRouter } from "next/navigation"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Textarea } from "@/components/ui/textarea"; import { Switch } from "@/components/ui/switch"; import { Calendar } from "lucide-react"; import { RotateCcw, Accessibility, Volume2, Flame, Settings, Clipboard, Search, ChevronDown, Upload, FileDown, Tag, Save, } from "lucide-react"; import HeaderAgenda from "@/components/agenda/HeaderAgenda"; import FooterAgenda from "@/components/agenda/FooterAgenda"; export default function NovoAgendamentoPage() { const [bloqueio, setBloqueio] = useState(false); return ( // ====== WRAPPER COM ESPAÇAMENTO GERAL ======
{/* HEADER fora do
, usando o MESMO container do footer */} {/* Conteúdo */}
{/* ==== INFORMAÇÕES DO PACIENTE — layout idêntico ao print ==== */}

Informações do paciente

{/* grade principal: 12 colunas para controlar as larguras */}
{/* ===== Linha 1 ===== */}
{/* ===== Linha 2 ===== */} {/* 1ª coluna (span 6) com sub-grid: Data (5 col) + Telefone (7 col) */}
{/* 2ª coluna da linha 2: E-mail (span 6) */}
{/* ===== Linha 3 ===== */}
{/* link Informações adicionais */} {/* barra Documentos e anexos */}
Documentos e anexos
{/* ==== INFORMAÇÕES DO ATENDIMENTO ==== */}

Informações do atendimento

{/* GRID PRINCIPAL: 12 colunas */}
{/* COLUNA ESQUERDA (span 6) */}
{/* Nome do profissional */}
RA
{/* Unidade */}
{/* Data com ícone */}
{/* Início / Término / Profissional solicitante (na mesma linha) */}
{/* Início (maior) */}
{/* Término (maior) */}
{/* Profissional solicitante */}
{/* ícone de busca à esquerda */}
{/* COLUNA DIREITA — altura/posição como a imagem 1 */}
{/* toolbar */}
{/* Tipo de atendimento + campo de busca */}
{/* Observações + imprimir */}
{/* Textarea mais baixo e compacto */}