diff --git a/src/features/workspace/views/ReconciliationView.jsx b/src/features/workspace/views/ReconciliationView.jsx index eb5f33e..f898ef2 100644 --- a/src/features/workspace/views/ReconciliationView.jsx +++ b/src/features/workspace/views/ReconciliationView.jsx @@ -1,104 +1,136 @@ import React, { useState } from 'react'; -import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; -import { Badge } from '@/components/ui/badge'; -import { AlertCircle, CheckCircle2, ListFilter, Settings, Box, Terminal } from 'lucide-react'; +import { Card, CardContent } from '@/components/ui/card'; +import { + ArrowRightLeft, + Settings2, + ShieldCheck, + AlertCircle, + Plus, + ArrowUpCircle, + ArrowDownCircle, + Search +} from 'lucide-react'; +import { DashboardKPICard } from '@/components/shared/DashboardKPICard/DashboardKPICard'; +import ExcelTable from '@/features/prafrot/components/ExcelTable'; +import { MOCK_PENDING_TRANSACTIONS } from '../mockData'; export const ReconciliationView = () => { const [activeTab, setActiveTab] = useState('pendencias'); + const kpis = [ + { label: 'Saldo Bancário', value: 'R$ 152.430,12', color: 'green', icon: ArrowUpCircle }, + { label: 'A Conciliar hoje', value: 'R$ 12.850,00', color: 'orange', icon: AlertCircle }, + { label: 'Pendências Críticas', value: '03', color: 'red', icon: ShieldCheck }, + { label: 'Regras Ativas', value: '24', color: 'blue', icon: Settings2 }, + ]; + return (
Concilie transações bancárias e organize seu plano de contas
+Cruzamento de extratos bancários com registros sistêmicos
Apresentando transações não categorizadas...
- Integração com ExcelTable pendente +Selecione uma categoria para ver as regras e transações
++ Algoritmo de IA para cruzamento automático de extratos bancários com contas a pagar e receber. +
{item.count} Itens Cadastrados
-Gerenciar Parâmetros
+