import { Breadcrumb } from '../../../Breadcrumb'
import { Home, Settings, User, FileText } from 'lucide-react'
const BreadcrumbLightHouse = () => {
return (
<>
{/* Basic Breadcrumb */}
{/* Single Item Breadcrumb */}
{/* Two Items Breadcrumb */}
{/* Three Items Breadcrumb */}
{/* Four Items Breadcrumb */}
{/* With Left Slot */}
,
},
{
label: 'Products',
href: '/products',
leftSlot: ,
},
{
label: 'Current Page',
href: '/products/item',
leftSlot: ,
},
]}
/>
{/* With Right Slot */}
,
},
{
label: 'Products',
href: '/products',
rightSlot: ,
},
{
label: 'Current Page',
href: '/products/item',
rightSlot: ,
},
]}
/>
{/* With Both Slots */}
,
rightSlot: ,
},
{
label: 'Products',
href: '/products',
leftSlot: ,
rightSlot: ,
},
{
label: 'Current Page',
href: '/products/item',
},
]}
/>
{/* Long Breadcrumb (triggers menu) */}
{/* Long Breadcrumb with Slots */}
,
},
{
label: 'Level 1',
href: '/level1',
leftSlot: ,
},
{
label: 'Level 2',
href: '/level1/level2',
leftSlot: ,
},
{
label: 'Level 3',
href: '/level1/level2/level3',
leftSlot: ,
},
{
label: 'Level 4',
href: '/level1/level2/level3/level4',
leftSlot: ,
},
{
label: 'Level 5',
href: '/level1/level2/level3/level4/level5',
leftSlot: ,
},
{
label: 'Current Page',
href: '/level1/level2/level3/level4/level5/current',
leftSlot: ,
},
]}
/>
{/* With onClick Handler */}
{
e.preventDefault()
console.log('Home clicked')
},
},
{
label: 'Products',
href: '/products',
onClick: (e) => {
e.preventDefault()
console.log('Products clicked')
},
},
{
label: 'Current Page',
href: '/products/item',
onClick: (e) => {
e.preventDefault()
console.log('Current page clicked')
},
},
]}
/>
{/* With Skeleton */}
{/* Complex Breadcrumb */}
,
},
{
label: 'Settings',
href: '/dashboard/settings',
leftSlot: ,
rightSlot: ,
},
{
label: 'Profile',
href: '/dashboard/settings/profile',
leftSlot: ,
},
{
label: 'Edit Profile',
href: '/dashboard/settings/profile/edit',
},
]}
/>
>
)
}
export default BreadcrumbLightHouse