Skip to content

Breadcrumb

Design guidelines

Breadcrumbs are a navigation system used to show a user’s location in the app.

HTML
React
Angular
Home Item Disabled item Active
<certara-breadcrumb>
<certara-breadcrumb-item href="/">
<certara-icon icon="house" role="presentation"></certara-icon>
Home
</certara-breadcrumb-item>
<certara-breadcrumb-item href="/">Item</certara-breadcrumb-item>
<certara-breadcrumb-item href="/" disabled>Disabled item</certara-breadcrumb-item>
<certara-breadcrumb-item active>Active</certara-breadcrumb-item>
</certara-breadcrumb>
import { CertaraBreadcrumb, CertaraBreadcrumbItem, CertaraIcon } from '@certara/certara-ui-react';
<CertaraBreadcrumb>
<CertaraBreadcrumbItem href="/">
<CertaraIcon icon="house" role="presentation" />
Home
</CertaraBreadcrumbItem>
<CertaraBreadcrumbItem href="/">Item</CertaraBreadcrumbItem>
<CertaraBreadcrumbItem href="/" disabled>Disabled item</CertaraBreadcrumbItem>
<CertaraBreadcrumbItem active>Active</CertaraBreadcrumbItem>
</CertaraBreadcrumb>
// In your module (e.g., app.module.ts)
import { CertaraUiAngularModule } from '@certara/certara-ui-angular';
@NgModule({
imports: [CertaraUiAngularModule]
})
// In your template:
<certara-breadcrumb>
<certara-breadcrumb-item href="/">
<certara-icon icon="house" role="presentation"></certara-icon>
Home
</certara-breadcrumb-item>
<certara-breadcrumb-item href="/">Item</certara-breadcrumb-item>
<certara-breadcrumb-item href="/" disabled>Disabled item</certara-breadcrumb-item>
<certara-breadcrumb-item active>Active</certara-breadcrumb-item>
</certara-breadcrumb>

backgroundColor

Attributebackground-color
Typestring
Defaultundefined
Requiredfalse
Description

variant

Attributevariant
Type"default" | "plain"
Default'default'
Requiredfalse
DescriptionVisual variant of the breadcrumb. plain removes the background and bottom border.

There are no events available for this component

There are no public methods available for this component

NameDescription
The default slot
HTML
React
Angular
Default item
<certara-breadcrumb>
<certara-breadcrumb-item href="/">Default item</certara-breadcrumb-item>
</certara-breadcrumb>
import { CertaraBreadcrumb, CertaraBreadcrumbItem } from '@certara/certara-ui-react';
<CertaraBreadcrumb>
<CertaraBreadcrumbItem href="/">Default item</CertaraBreadcrumbItem>
</CertaraBreadcrumb>
// In your module (e.g., app.module.ts)
import { CertaraUiAngularModule } from '@certara/certara-ui-angular';
@NgModule({
imports: [CertaraUiAngularModule]
})
// In your template:
<certara-breadcrumb>
<certara-breadcrumb-item href="/">Default item</certara-breadcrumb-item>
</certara-breadcrumb>

active

Attributeactive
Typeboolean
Defaultfalse
Requiredfalse
DescriptionIndicates whether the item is the active item. There can be only one of these per page

activeType

Attributeactive-type
Type"date" | "location" | "page" | "step" | "time" | boolean
Defaultundefined
Requiredfalse
DescriptionThe type of the active item, used in aria-current.
If not specified, defaults to ‘page’.

disabled

Attributedisabled
Typeboolean
Defaultfalse
Requiredfalse
DescriptionIf disabled, the item will render as a <span> element instead of an <a> element

href

Attributehref
Typestring
Defaultundefined
Requiredfalse
DescriptionThe URL the item points to. If not specified, the item will not be a link.

There are no events available for this component

There are no public methods available for this component

NameDescription
The default slot

Breadcrumbs are a navigation system used to show a user’s location in the app.

Home Item Disabled item Active

Use breadcrumbs for nested navigation, with each item acting as a link. They show the hierarchical progress from the highest item level to the lowest, one step at a time. This typically starts with the product landing page and goes to the current page or content.

  • Place breadcrumbs at the top left corner of the screen, above the page title.
  • In product, avoid using the topmost level of the hierarchy unless the navigation sidebar is collapsed.
  • Add aria-current="location" on the last breadcrumb item so screen readers can state the current page.
  • Make sure your breadcrumb items reflect the page or product section titles exactly for screen readers.
View component in Figma