Breadcrumbs
latest
Breadcrumbs was designed to be a fluid Arc component.
Breadcrumbs adapts to screen size and breadcrumbs content.
Mobile Trail
When Screen size is < 425px breadcrumbs will revert to a back trail.
The backtrail will always the second from last item
Example
Wrapping Behaviour
Breadcrumbs will only wrap in two circumstances.
- The user expands compressed breadcrumbs
- Breadcrumbs are bigger than the parent element
Routing
Arc Breadcrumbs are composable and allow Next/Router Links to be wrapped or nested. Below are useage examples of Breadcrumbs in a Next and React App.
Next Router
import { Breadcrumbs } from "@arc-ui/components";
import { Link } from "next/link";
return (
<Breadcrumbs>
<BreadcrumbsItem>
<Link href="/" passHref>
<BreadcrumbsLink>Home</BreadcrumbsLink>
</Link>
</BreadcrumbsItem>
<BreadcrumbsItem>
<Link href="/order-tracker" passHref>
<BreadcrumbsLink>Order Tracker</BreadcrumbsLink>
</Link>
</BreadcrumbsItem>
<BreadcrumbsItem>
<Link href="/BT Halo for business" passHref>
<BreadcrumbsLink>Breadcrumbs</BreadcrumbsLink>
</Link>
</BreadcrumbsItem>
</Breadcrumbs>
);
React Router
import { Breadcrumbs } from "@arc-ui/components";
import Link from "react-router-dom";
return (
<Breadcrumbs>
<BreadcrumbsItem>
<BreadcrumbsLink>
<Link to="/">Home</Link>
</BreadcrumbsLink>
</BreadcrumbsItem>
<BreadcrumbsItem>
<BreadcrumbsLink>
<Link to="/order-tracker">Order Tracker</Link>
</BreadcrumbsLink>
</BreadcrumbsItem>
<BreadcrumbsItem>
<BreadcrumbsLink>BT Halo for business</BreadcrumbsLink>
</BreadcrumbsItem>
</Breadcrumbs>
);