From bfc1a7310487e231518cf436e65990ae5999f129 Mon Sep 17 00:00:00 2001 From: Lucas Rayan Date: Mon, 2 Nov 2026 20:24:38 -0300 Subject: [PATCH] =?UTF-8?q?fix(menu):=20cabe=C3=A7alho=20n=C3=A3o=20estour?= =?UTF-8?q?a=20em=20360-375px=20e=20o=20menu=20aberto=20rola=20por=20intei?= =?UTF-8?q?ro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Abaixo de 390px o botão de tema vai para dentro do menu, que passa a rolar com o cartão do livro e os links juntos. Fechar e logo ganham área de toque de 44px. Verificado em 6 idiomas e de 320 a 430px sem nada ultrapassar o cabeçalho. Co-Authored-By: Claude Sonnet 5.5 --- CHANGELOG.md | 4 ++++ components/Header.jsx | 19 +++++++++++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2c9e43..81e390b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,6 +36,10 @@ Tudo o que muda de relevante no ESPDocs está aqui. O formato segue o ### Corrigido +- Menu no celular: o botão do menu ultrapassava a borda do cabeçalho em 360 e 375 px. Abaixo + de 390 px o botão de tema passa para dentro do menu. O menu aberto rola inteiro (cartão do + livro e links juntos), então todos os itens ficam alcançáveis em telas baixas, e o botão de + fechar e o logo ganharam área de toque de 44 px. - O build da imagem Docker repete até 3 vezes quando falha ao baixar as Google Fonts, falha intermitente que derrubava o CI com "next/font/google queries have exactly one entry". - Card do catálogo: o botão "Ver no AliExpress" fica sempre no rodapé, alinhado entre os cards. diff --git a/components/Header.jsx b/components/Header.jsx index 38b378e..5a12a26 100644 --- a/components/Header.jsx +++ b/components/Header.jsx @@ -360,7 +360,7 @@ export default function Header() {
- +
+ +
+
{isPt && (
{visibleMobileLinks.map((link) => ( @@ -574,6 +577,14 @@ export default function Header() { ))} +
+ + {isPt ? "Tema" : isEs ? "Tema" : isFr ? "Thème" : isZh ? "主题" : isDe ? "Design" : "Theme"} + + +
+
+
setDrawerOpen(false)} className="btn btn-primary w-full">