From 66b0062c6b11bf9cce75d4dd2af12a2e6a7e1384 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 2 Sep 2026 17:08:23 +0000 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20l=C3=A1pis=20de=20editar=20em=20/cat?= =?UTF-8?q?egorias=20e=20/contas=20ganham=20aria-label=20(closes=20#127)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Os três diálogos de edição (CategoryDialog, GroupDialog, AccountDialog) usam um diff --git a/components/categorias/GroupDialog.tsx b/components/categorias/GroupDialog.tsx index c1715f2..93e79d6 100644 --- a/components/categorias/GroupDialog.tsx +++ b/components/categorias/GroupDialog.tsx @@ -90,6 +90,7 @@ export function GroupDialog(props: Props) { variant="ghost" className="h-7 w-7 text-text-tertiary hover:text-text-primary" onClick={() => setOpen(true)} + aria-label="Editar grupo" > diff --git a/components/contas/AccountDialog.tsx b/components/contas/AccountDialog.tsx index bce29c3..19175b9 100644 --- a/components/contas/AccountDialog.tsx +++ b/components/contas/AccountDialog.tsx @@ -166,6 +166,7 @@ export function AccountDialog(props: Props) { variant="ghost" className="h-7 w-7 text-text-tertiary hover:text-text-primary" onClick={() => setOpen(true)} + aria-label="Editar conta" > From b565b05e3b96c57376120d083874b9b367707f6f Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 3 Sep 2026 19:18:23 +0000 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20para=20o=20gate=20de=20a11y=20no=20i?= =?UTF-8?q?n=C3=ADcio=20do=20=C3=ADcone,=20n=C3=A3o=20em=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Review em #140: a asserção de aria-label ancorava até "", então os atributos do próprio ícone entravam no trecho testado. Um aria-label colocado por engano no (em vez do "): estender até o fechamento + // incluiria os atributos do próprio ícone no trecho, e um aria-label colocado + // ali por engano (o erro que esta issue existe para barrar) passaria a asserção + // de linha isolada sempre que o prettier quebrasse os atributos do ícone. + const pattern = new RegExp(`