Agora vou criar o menu lateral (sidebar), a pagina de relatorios e atualizar a estrutura da aplicacao:
Agora vou atualizar a pagina principal para integrar o menu lateral e permitir navegacao entre Painel de Controle e Relatorios:
Criei o menu lateral com navegacao para "Painel de Controle" e "Relatorios". O menu tem um design escuro (slate-900) com icones e submenus, podendo ser colapsado. A pagina de Relatorios inclui 3 abas (Acoes Imediatas, Acoes Corretivas e Causa Raiz) com filtros avancados expansiveis, tabelas com paginacao, indicadores de atraso, tooltips para textos truncados, links clicaveis para as NCs e botoes de exportacao PDF/Excel.
Encontrei o problema - na linha 256 do nc-reports.tsx tem um <SelectItem value="">Todas</SelectItem> com valor vazio. Vou corrigir isso:
Corrigi o erro do SelectItem com valor vazio. Agora o Select de categoria usa "all" como valor padrao e converte para string vazia no filtro quando necessario, mantendo a mesma logica de filtragem mas respeitando a regra do Radix UI que nao permite valores vazios em SelectItem.
Quero que a tela de kanban tenha essa visual com essa padronização de cores:
Quero que nos relatórios tenha mais uma opção de filtro que seria de NC e deve apresentar as colunas de ID da nc, titulo, status, prioridade, prazo, data de criação, categoria, origem local e responsável.
Para o relatório com filtro de ações imediatas quero incluir a data de criação, parceiro e descrição.
Para o relatório com filtro de ações corretivas quero adicionar as colunas 'porque', parceiro, quanto $ e data de criação.
Quero que o modal ao abrir uma NC seja nessa proporção com essas cores.
E que siga o mesmo padrão para os blocos ação imediata, causa raiz, corretiva e eficácia em relação a layout.