style(admin): centraliza celulas e melhora modal de exclusao
All checks were successful
All checks were successful
- Centraliza dados das celulas em todas as tabelas (text-center) - Melhora layout do modal de exclusao com card destacado - Exibe nome e email do usuario no card de confirmacao - Usa cores rose para indicar acao destrutiva 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
30768ea090
commit
fffc3f553c
1 changed files with 16 additions and 10 deletions
|
|
@ -2226,17 +2226,23 @@ async function handleDeleteUser() {
|
||||||
: "A remoção impede novos acessos, mas não afeta registros históricos de tickets."}
|
: "A remoção impede novos acessos, mas não afeta registros históricos de tickets."}
|
||||||
</DialogDescription>
|
</DialogDescription>
|
||||||
</DialogHeader>
|
</DialogHeader>
|
||||||
<div className="space-y-2 text-sm text-neutral-600">
|
<div className="space-y-4">
|
||||||
<p>
|
<div className="rounded-xl border border-rose-200 bg-rose-50 p-4">
|
||||||
Confirme a exclusão de <span className="font-medium text-neutral-900">{deleteTarget?.name || deleteTarget?.email}</span>.
|
<p className="text-xs font-medium uppercase tracking-wide text-rose-600">
|
||||||
</p>
|
Confirme a exclusão de
|
||||||
{deleteTarget?.role === "machine" ? (
|
|
||||||
<p>
|
|
||||||
A dispositivo correspondente perderá imediatamente o token ativo e voltará para a tela de provisionamento.
|
|
||||||
</p>
|
</p>
|
||||||
) : (
|
<p className="mt-1 text-lg font-semibold text-rose-900">
|
||||||
<p>Esse usuário não poderá mais acessar o painel até receber um novo convite.</p>
|
{deleteTarget?.name || deleteTarget?.email}
|
||||||
)}
|
</p>
|
||||||
|
{deleteTarget?.name && deleteTarget?.email && (
|
||||||
|
<p className="mt-0.5 text-sm text-rose-700">{deleteTarget.email}</p>
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
|
<p className="text-sm text-neutral-600">
|
||||||
|
{deleteTarget?.role === "machine"
|
||||||
|
? "O dispositivo correspondente perderá imediatamente o token ativo e voltará para a tela de provisionamento."
|
||||||
|
: "Esse usuário não poderá mais acessar o painel até receber um novo convite."}
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<DialogFooter>
|
<DialogFooter>
|
||||||
<Button variant="outline" onClick={() => setDeleteUserId(null)} disabled={isDeletingUser}>
|
<Button variant="outline" onClick={() => setDeleteUserId(null)} disabled={isDeletingUser}>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue