ui: move 'Alertas enviados' from sidebar to Settings actions; update docs

This commit is contained in:
Esdras Renan 2025-10-19 18:03:51 -03:00
parent a40072f428
commit f550fa5952
3 changed files with 10 additions and 2 deletions

View file

@ -130,6 +130,7 @@ pnpm build
- Filtros por papel, empresa e espaço (tenant) quando aplicável; busca unificada.
- Convites: campo "Espaço (ID interno)" removido da UI de geração.
- Admin > Usuários: vincular colaborador à empresa.
- Alertas enviados: acessível agora em Configurações → Administração do workspace (link direto para /admin/alerts). Removido da sidebar.
- Dashboard: cards por fila e indicadores principais.
## Fluxos suportados

View file

@ -111,7 +111,6 @@ const navigation: NavigationGroup[] = [
},
{ title: "Máquinas", url: "/admin/machines", icon: MonitorCog, requiredRole: "admin" },
{ title: "SLAs", url: "/admin/slas", icon: Timer, requiredRole: "admin" },
{ title: "Alertas enviados", url: "/admin/alerts", icon: BellRing, requiredRole: "admin" },
],
},
// Removido grupo "Conta" (Configurações) para evitar redundância com o menu do usuário no rodapé

View file

@ -4,7 +4,7 @@ import { useMemo, useState } from "react"
import Link from "next/link"
import { useRouter } from "next/navigation"
import { toast } from "sonner"
import { Settings2, Share2, ShieldCheck, UserCog, UserPlus, Users2, Layers3, MessageSquareText } from "lucide-react"
import { Settings2, Share2, ShieldCheck, UserCog, UserPlus, Users2, Layers3, MessageSquareText, BellRing } from "lucide-react"
import { Badge } from "@/components/ui/badge"
import { Button } from "@/components/ui/button"
@ -91,6 +91,14 @@ const SETTINGS_ACTIONS: SettingsAction[] = [
requiredRole: "admin",
icon: ShieldCheck,
},
{
title: "Alertas enviados",
description: "Histórico de alertas e notificações emitidos pela plataforma.",
href: "/admin/alerts",
cta: "Ver alertas",
requiredRole: "admin",
icon: BellRing,
},
]
export function SettingsContent() {