Breadcrumb
<bh-breadcrumb>  | BharatBreadcrumb
Breadcrumb component provides a navigation aid that helps users understand their location within a website or application.
Basic Usage
<bh-breadcrumb>  <bh-breadcrumb-item label="Home" path="/"></bh-breadcrumb-item>  <bh-breadcrumb-item label="Products" path="/products"></bh-breadcrumb-item>  <bh-breadcrumb-item label="Electronics" active></bh-breadcrumb-item></bh-breadcrumb>import React from 'react';import { BharatBreadcrumb, BharatBreadcrumbItem } from 'bharat-ui/react/components/breadcrumb';
function App() {  return (    <BharatBreadcrumb>      <BharatBreadcrumbItem label="Home" path="/" />      <BharatBreadcrumbItem label="Products" path="/products" />      <BharatBreadcrumbItem label="Electronics" active />    </BharatBreadcrumb>  );}
export default App;Separators
Use the variant or separator attribute to change the separator style.
   Open in        
   Default (Slash)
Chevron
Arrow
Dot
Custom
<!-- Default (Slash) --><bh-breadcrumb>  <bh-breadcrumb-item label="Home" path="/"></bh-breadcrumb-item>  <bh-breadcrumb-item label="Products" path="/products"></bh-breadcrumb-item>  <bh-breadcrumb-item label="Electronics" active></bh-breadcrumb-item></bh-breadcrumb>
<!-- Chevron --><bh-breadcrumb variant="chevron">  <bh-breadcrumb-item label="Home" path="/"></bh-breadcrumb-item>  <bh-breadcrumb-item label="Products" path="/products"></bh-breadcrumb-item>  <bh-breadcrumb-item label="Electronics" active></bh-breadcrumb-item></bh-breadcrumb>
<!-- Arrow --><bh-breadcrumb variant="arrow">  <bh-breadcrumb-item label="Home" path="/"></bh-breadcrumb-item>  <bh-breadcrumb-item label="Products" path="/products"></bh-breadcrumb-item>  <bh-breadcrumb-item label="Electronics" active></bh-breadcrumb-item></bh-breadcrumb>
<!-- Dot --><bh-breadcrumb variant="dot">  <bh-breadcrumb-item label="Home" path="/"></bh-breadcrumb-item>  <bh-breadcrumb-item label="Products" path="/products"></bh-breadcrumb-item>  <bh-breadcrumb-item label="Electronics" active></bh-breadcrumb-item></bh-breadcrumb>
<!-- Custom --><bh-breadcrumb separator="|">  <bh-breadcrumb-item label="Home" path="/"></bh-breadcrumb-item>  <bh-breadcrumb-item label="Products" path="/products"></bh-breadcrumb-item>  <bh-breadcrumb-item label="Electronics" active></bh-breadcrumb-item></bh-breadcrumb>import React from 'react';import { BharatBreadcrumb, BharatBreadcrumbItem } from 'bharat-ui/react/components/breadcrumb';
function App() {  return (    <>      {/* Default (Slash) */}      <BharatBreadcrumb>        <BharatBreadcrumbItem label="Home" path="/" />        <BharatBreadcrumbItem label="Products" path="/products" />        <BharatBreadcrumbItem label="Electronics" active />      </BharatBreadcrumb>
      {/* Chevron */}      <BharatBreadcrumb variant="chevron">        <BharatBreadcrumbItem label="Home" path="/" />        <BharatBreadcrumbItem label="Products" path="/products" />        <BharatBreadcrumbItem label="Electronics" active />      </BharatBreadcrumb>
      {/* Arrow */}      <BharatBreadcrumb variant="arrow">        <BharatBreadcrumbItem label="Home" path="/" />        <BharatBreadcrumbItem label="Products" path="/products" />        <BharatBreadcrumbItem label="Electronics" active />      </BharatBreadcrumb>
      {/* Dot */}      <BharatBreadcrumb variant="dot">        <BharatBreadcrumbItem label="Home" path="/" />        <BharatBreadcrumbItem label="Products" path="/products" />        <BharatBreadcrumbItem label="Electronics" active />      </BharatBreadcrumb>
      {/* Custom */}      <BharatBreadcrumb separator="|">        <BharatBreadcrumbItem label="Home" path="/" />        <BharatBreadcrumbItem label="Products" path="/products" />        <BharatBreadcrumbItem label="Electronics" active />      </BharatBreadcrumb>    </>  );}
export default App;Auto-Generated Breadcrumbs
Use the autoGenerate property to automatically generate breadcrumbs from the current path.
<bh-breadcrumb  autoGenerate  currentPath="/Products/Electronics/Smartphones" ></bh-breadcrumb>import React from 'react';import { BharatBreadcrumb } from 'bharat-ui/react/components/breadcrumb';
function App() {  return (    <BharatBreadcrumb      autoGenerate      currentPath="/Products/Electronics/Smartphones"    />  );}
export default App;Breadcrumb Properties
| Property | Type | Description | 
|---|---|---|
| separator | string | The separator character between breadcrumb items | 
| variant | string | Predefined separator styles (chevron, arrow, dot, slash) | 
| fontSize | string | Font size for breadcrumb items | 
| fontWeight | string | Font weight for breadcrumb items | 
| maxWidth | string | Maximum width of the breadcrumb container | 
| theme | string | Theme variant for the breadcrumb | 
| homeIcon | string | Icon to use for the home item | 
| withBackground | boolean | Whether to show a background behind the breadcrumb | 
| rtl | boolean | Right-to-left text direction | 
| animated | boolean | Whether to animate breadcrumb items | 
| collapsible | boolean | Whether the breadcrumb can be collapsed | 
| responsive | boolean | Whether to show a responsive view for long breadcrumbs | 
| maxItems | number | Maximum number of items to show when responsive | 
| homePath | string | Path for the home item | 
| autoGenerate | boolean | Whether to auto-generate breadcrumbs from the path | 
| currentPath | string | Current path to use for auto-generation | 
| hideHome | boolean | Whether to hide the home item | 
| capitalize | boolean | Whether to capitalize labels | 
| truncateLabels | boolean | Whether to truncate long labels | 
| truncateLength | number | Maximum length of labels before truncation | 
Breadcrumb Item Properties
| Property | Type | Description | 
|---|---|---|
| label | string | Text label for the breadcrumb item | 
| path | string | Navigation path for the breadcrumb item | 
| icon | string | Icon to display with the breadcrumb item | 
| active | boolean | Whether this is the active/current item | 
| color | string | Text color for the breadcrumb item | 
| truncate | boolean | Whether to truncate the label if too long | 
| disabled | boolean | Whether the breadcrumb item is disabled | 
| animated | boolean | Whether to animate the breadcrumb item | 
| tooltip | string | Tooltip text for the breadcrumb item | 
| iconPosition | string | Position of the icon (left or right) | 
