From 226984ad63b063c362e18260a591a3f9a035a8d3 Mon Sep 17 00:00:00 2001 From: Joe Mou Date: Fri, 25 Sep 2026 01:48:21 -0400 Subject: Show each repo nav item only if the GitHub page includes it Co-Authored-By: Claude Opus 5.5 --- views/layouts/repo.eta | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'views/layouts/repo.eta') diff --git a/views/layouts/repo.eta b/views/layouts/repo.eta index 6381196..cab9324 100644 --- a/views/layouts/repo.eta +++ b/views/layouts/repo.eta @@ -11,13 +11,25 @@ layout("/layouts/base.eta", { git clone https://github.com/<%= it.repo.owner %>/<%= it.repo.name %>.git git clone git@github.com:<%= it.repo.owner %>/<%= it.repo.name %>.git + <% + /* Without GitHub's navigation to go by, offer every tab. */ + const hasTab = (tab) => !it.tabs || it.tabs.includes(tab) + %>