Skip to content

feat(nav): desativa seção Uso e centraliza toggles de navegação - #39

Merged
johnenderson merged 1 commit into
mainfrom
feat/toggle-nav-sections
Sep 2, 2026
Merged

feat(nav): desativa seção Uso e centraliza toggles de navegação#39
johnenderson merged 1 commit into
mainfrom
feat/toggle-nav-sections

Conversation

@johnenderson

Copy link
Copy Markdown
Owner

Introduz src/lib/section-flags.ts como fonte única de verdade para seções do menu que podem ser ligadas/desligadas (contact, uses).

  • Navbar.tsx lê SECTION_FLAGS via chave section em vez de um disabled: true inline por item.
  • app/uses/page.tsx bloqueia acesso direto com notFound() quando desativado.
  • app/sitemap.ts omite /uses do sitemap quando desativado.
  • Seção "Uso" passa a ficar desativada ("em breve"), igual "Contato".

Documentado via OpenSpec (openspec/changes/archive/2026-09-01-toggle-nav-sections/).

Introduz src/lib/section-flags.ts como fonte única de verdade para
seções do menu que podem ser ligadas/desligadas (contact, uses).

- Navbar.tsx lê SECTION_FLAGS via chave `section` em vez de um
  `disabled: true` inline por item.
- app/uses/page.tsx bloqueia acesso direto com notFound() quando
  desativado.
- app/sitemap.ts omite /uses do sitemap quando desativado.
- Seção "Uso" passa a ficar desativada ("em breve"), igual "Contato".

Documentado via OpenSpec (openspec/changes/archive/2026-09-01-toggle-nav-sections/).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
ojohn.dev Ready Ready Preview Sep 2, 2026 12:02am UTC

@johnenderson
johnenderson merged commit 05d5ad9 into main Sep 2, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant