Repository navigation
docs: document header tab menus (tab-menu) and grouped variants - #7876
Open
devin-ai-integration[bot] wants to merge 1 commit into
Open
devin-ai-integration[bot] wants to merge 1 commit into
devin-ai-integration[bot] wants to merge 1 commit into
Conversation
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
devin-ai-integration
Bot
requested review from
jkonrath-postman and
nerminamiller-postman
as code owners
November 14, 2026 17:11
Contributor
Author
|
I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".
|
Contributor
|
🌿 Preview your docs: https://fern-preview-devin-1794676135-header-tab-menus.docs.buildwithfern.com/learn Here are the markdown pages you've updated: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Header tabs can now open a dropdown menu (
tab-menu) that lists other tabs, grouped into columns, plus external links. Each tab in the menu keeps its own sidebar and can have its own variants selector. Sites with many products can build a product switcher in the header instead of a long row of tabs, and restyle it with stablefern-tab-menu-*classes and--fern-tab-menu-*CSS variables. Variant selectors also gaingroupandlinkentries.Implements docs for: feat(docs): header tab menus (tab-menu), nested member variants, grouped variant menus and links (fern-api/fern#18397), feat(docs): header tab menus, nested variants under menu entries, grouped variant menus and links (fern-api/fern-platform#15864)
Pages changed
navigation/tabs.mdx(canonical home,/learn/docs/configuration/tabs)## Tab menussection: setup steps, a fulldocs.ymlexample, URL nesting (/products/agents/...),defaultbehavior, column layout, hover vs selection, and the sidebar fallback when tabs aren't in the header.### Tab menu entry properties:tab,display-name,subtitle,icon,slug,skip-slug,hidden,default,viewers,feature-flag, plusgroupand link entry shapes.<llms-only>list of thevalid-tab-menufern checkerrors and warnings.tab-menuandtab-menu-column-heightParamFields under Tab properties.### Grouped variantssubsection under Tab variants (group+items,linkentries, rendered as one stacked list in the sidebar).navigation/site-level-settings.mdx: ParamFields forlayout.tab-menu.default-column-heightandlayout.tab-menu.interact-on-click-onlyafterlayout.tabs-placement, and both keys added to the layout example.customization/css-selectors.mdx: new## Tab menu componentssection (between Header and Sidebar components) with thefern-tab-menu-*classes and data attributes, and the--fern-tab-menu-*custom properties with their defaults (fromheader/index.scssin fern-platform#15864). Also adds the classes to the complete selector index. This doesn't touch the Dropdown section or thefern-variant-*index rows that docs: document stable CSS selectors for navbar dropdowns and variant menus #7859 edits. The two PRs only meet in the index table, and their rows are far apart.home/pages/fern-instructions/docs/configure/navigation.mdx: two rows in the Options table fortab-menuand groupedvariants.I checked every key against
fern/apis/docs-yml/definition/docs.ymlin fern-api/fernmain. I left out--fern-tab-menu-scrollbar-gutter, which exists in the SCSS but isn't in the PR's public list. No CLI changelog edits.fern check --warningsreports 0 errors, and no warnings on the changed pages. Pre-commit (vale) passes.Link to Devin session: https://app.devin.ai/sessions/ca6ad877db6744e4a9b4f15c325ac825
Open in Devin Desktop: https://app.devin.ai/desktop/session/ca6ad877db6744e4a9b4f15c325ac825?variant=devin
🟢 Devin Review found nothing to fix · View findings