import { type ForwardRefRenderFunction, forwardRef } from 'react'; import { Nav, VisuallyHidden, type NavProps } from '../../../atoms'; import { NavItem, NavLink, NavList } from '../../../molecules'; import styles from './breadcrumbs.module.scss'; export type BreadcrumbsItem = { /** * The item id. */ id: string; /** * The item label. */ label: string; /** * The item slug. */ slug: string; }; export type BreadcrumbsProps = Omit & { /** * The breadcrumbs items. */ items: BreadcrumbsItem[]; }; const BreadcrumbsWithRef: ForwardRefRenderFunction< HTMLElement, BreadcrumbsProps > = ({ className = '', items, ...props }, ref) => { const wrapperClass = `${styles.wrapper} ${className}`; const sep = '>'; return ( ); }; export const Breadcrumbs = forwardRef(BreadcrumbsWithRef);