"use client"; import { useReservas } from "@/hooks/useReservas"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { History, Calendar, User, Search } from "lucide-react"; import { Input } from "@/components/ui/input"; import { useState } from "react"; export default function HistoricoPage() { const { reservas, loading } = useReservas(); const [searchTerm, setSearchTerm] = useState(""); const historico = reservas.filter(r => ["Concluída", "Recusada", "Cancelada"].includes(r.estado) || (r.estado.includes("Confirmada") && new Date(r.data) < new Date()) ); const filtered = historico.filter(r => r.clienteEmail.toLowerCase().includes(searchTerm.toLowerCase()) ); return (
{reserva.clienteEmail}
Nenhum registo encontrado no histórico.