What this family solves
Navigation hierarchy component with optional home entry, current-page metadata, hidden separators, and shared nav/list semantics across adapters.
Marwes documentation
Navigation hierarchy component with optional home entry, current-page metadata, hidden separators, and shared nav/list semantics across adapters.
Navigation hierarchy component with optional home entry, current-page metadata, hidden separators, and shared nav/list semantics across adapters.
Use Breadcrumb to show where the current page sits within the site hierarchy.
Labeled trail of the current page's location in the site hierarchy
Choose an adapter in the verified examples. The inventory below reflects each framework package exactly.
@marwes-ui/reactBreadcrumb
BreadcrumbItem, BreadcrumbProps
@marwes-ui/vueBreadcrumb
BreadcrumbItem, BreadcrumbProps
@marwes-ui/svelteBreadcrumb
BreadcrumbItem, BreadcrumbProps
These examples come from the same fixtures verified by the repository checks.
import { Breadcrumb } from "@marwes-ui/react"
export function Example() {
return (
<Breadcrumb
homeHref="/"
items={[
{ label: "Label", href: "/section" },
{ label: "Label", href: "/section/child" },
{ label: "Current page" },
]}
/>
)
}<script setup lang="ts">
import { Breadcrumb } from "@marwes-ui/vue"
</script>
<template>
<Breadcrumb
home-href="/"
:items="[
{ label: 'Label', href: '/section' },
{ label: 'Label', href: '/section/child' },
{ label: 'Current page' },
]"
/>
</template><script lang="ts">
import { Breadcrumb } from "@marwes-ui/svelte"
</script>
<Breadcrumb
homeHref="/"
items={[
{ label: "Label", href: "/section" },
{ label: "Label", href: "/section/child" },
{ label: "Current page" },
]}
/>Breadcrumb uses Marwes preset CSS and theme variables. Customize it through the theme passed to MarwesProvider; do not add a second component stylesheet. See the theming guide for configuration and token details.