"use client"; import { useState } from 'react'; import { CalendarIcon, MagnifyingGlassIcon, PlusIcon, FunnelIcon, ArrowPathIcon, EllipsisVerticalIcon } from "@heroicons/react/24/outline"; import { Button, Input, Select, PageHeader, Card, StatsCard, Tabs, DatePicker, CustomSelect } from "@/components/ui"; import { UsersIcon, CurrencyDollarIcon, BriefcaseIcon as BriefcaseSolidIcon, ArrowTrendingUpIcon, TableCellsIcon, ChartPieIcon, Cog6ToothIcon as CogIcon } from "@heroicons/react/24/outline"; export default function TestPage() { const [searchTerm, setSearchTerm] = useState(''); const [dateRange, setDateRange] = useState<{ start: Date | null; end: Date | null }>({ start: null, end: null }); const [status, setStatus] = useState('all'); // Dados fictícios para a lista const items = [ { id: 1, name: 'Projeto Alpha', client: 'Empresa A', date: '2023-10-01', status: 'Ativo', amount: 'R$ 1.500,00' }, { id: 2, name: 'Serviço Beta', client: 'Empresa B', date: '2023-10-05', status: 'Pendente', amount: 'R$ 2.300,00' }, { id: 3, name: 'Consultoria Gamma', client: 'Empresa C', date: '2023-10-10', status: 'Concluído', amount: 'R$ 800,00' }, { id: 4, name: 'Design Delta', client: 'Empresa D', date: '2023-10-12', status: 'Ativo', amount: 'R$ 4.200,00' }, ]; return (
, onClick: () => console.log('Novo Item') }} /> {/* Stats Grid */}
} trend={{ value: '12%', label: 'vs mês passado', type: 'up' }} /> } trend={{ value: '8.4%', label: 'vs mês passado', type: 'up' }} /> } trend={{ value: '2', label: 'novos esta semana', type: 'neutral' }} /> } trend={{ value: '2.1%', label: 'vs mês passado', type: 'down' }} />
{/* Filters Area: Clean Visual (Solid contrast) */}
setSearchTerm(e.target.value)} leftIcon={} className="bg-white dark:bg-zinc-900 border-zinc-200 dark:border-zinc-800 focus:border-zinc-400 dark:focus:border-zinc-500" />
{/* Content Tabs */} , content: (
{items.map((item) => ( ))}
Item Cliente Data Valor Ações
{item.name}
ID: #{item.id}
{item.client}
{new Date(item.date).toLocaleDateString('pt-BR')}
{item.amount}
Exibindo {items.length} resultados encontrados.
) }, { label: 'Relatórios', icon: , content: (

Gráficos e métricas detalhadas serão exibidos aqui.

) }, { label: 'Configurações', icon: , content: (

Notificações por E-mail

Receba alertas automáticos sobre novos itens.

) } ]} />
); }