# 🎯 EXEMPLOS PRÁTICOS - Sistema Global de Status Exemplos reais de como implementar o Sistema Global de Status nos componentes da aplicação PraFrota. ## 📋 Exemplo Completo - Fines Component ### 1. TypeScript Configuration ```typescript // fines.component.ts - Configuração de status na coluna { field: "status", header: "Status", sortable: true, filterable: false, allowHtml: true, // ✅ OBRIGATÓRIO para HTML label: (status: string) => { const statusConfig: { [key: string]: { label: string, class: string } } = { 'Pending': { label: 'Pendente', class: 'status-pending' }, 'Paid': { label: 'Pago', class: 'status-paid' }, 'Approved': { label: 'Aprovado', class: 'status-approved' }, 'Cancelled': { label: 'Cancelado', class: 'status-cancelled' }, 'Processing': { label: 'Processando', class: 'status-processing' }, 'Failed': { label: 'Falhou', class: 'status-failed' } }; const config = statusConfig[status] || { label: status, class: 'status-unknown' }; return `${config.label}`; } } ``` ### 2. HTML Template ```html
Não há multas cadastradas para exibir no momento.
Ocorreu um problema ao buscar as informações das multas.
Aguarde enquanto buscamos os dados.