Playground
Verwende <HorizontalNavigation />, um eine horizontale Navigation aus
Links darzustellen. Enthaltene Links
werden automatisch im passenden Style formatiert. Markiere die aktuell aktive
Seite mit aria-current="page".
import { HorizontalNavigation, Link, AlertIcon, } from "@mittwald/flow-react-components"; <HorizontalNavigation aria-label="Projekt-Navigation"> <Link href="#">Apps</Link> <Link href="#" aria-current="page"> Container </Link> <Link href="#">Domains</Link> <Link href="#">E-Mails</Link> <Link href="#"> Datenbanken <AlertIcon status="warning" /> </Link> <Link href="#">Backups</Link> </HorizontalNavigation>
Responsives Overflow-Verhalten
Passen nicht alle Links in die verfügbare Breite, bleiben die vorderen Links sichtbar und die übrigen werden ausgeblendet. Stattdessen erscheint rechts ein Weitere-Button, der die ausgeblendeten Links in einem ContextMenu öffnet. Befindet sich die aktuell aktive Seite im ContextMenu, wird der Button wie ein aktiver Link dargestellt.
Mit Status-Icons
Innerhalb der Links können Status-Icons wie das AlertIcon oder die AlertBadge verwendet werden, um auf Zustände innerhalb eines Navigationsbereichs hinzuweisen. Sie werden auch in den Einträgen des ContextMenus dargestellt.