@@ -35,8 +35,8 @@ export type BreadcrumbPortalTargetProps<E extends React.ElementType = 'div'> =
3535export function createBreadcrumbs < T = unknown > ( name = '(Anonymous)' ) : [
3636 BreadcrumbProvider : React . ComponentType < React . PropsWithChildren > ,
3737 BreadcrumbPortalTarget : < E extends React . ElementType = 'div' > ( props : BreadcrumbPortalTargetProps < E > ) => React . ReactNode ,
38- BreadcrumbItem : ( props : BreadcrumbItemProps < T > ) => React . ReactNode ,
39- BreadcrumbPage : ( props : BreadcrumbPageProps < T > ) => React . ReactNode | null ,
38+ BreadcrumbSegment : ( props : BreadcrumbItemProps < T > ) => React . ReactNode ,
39+ BreadcrumbCurrent : ( props : BreadcrumbPageProps < T > ) => React . ReactNode | null ,
4040 useBreadcrumbs : ( ) => Array < BreadcrumbItemData < T > >
4141] {
4242 const ChainContext = createContext < BreadcrumbChain < T > > ( [ ] ) ;
@@ -47,7 +47,7 @@ export function createBreadcrumbs<T = unknown>(name = '(Anonymous)'): [
4747 PortalContent
4848 ] = createMagicPortal ( name ) ;
4949
50- function BreadcrumbItem ( { title, href, meta, children } : BreadcrumbItemProps < T > ) {
50+ function BreadcrumbSegment ( { title, href, meta, children } : BreadcrumbItemProps < T > ) {
5151 const parentChain = useContext ( ChainContext ) ;
5252 const chain = useMemo (
5353 ( ) : BreadcrumbChain < T > => [ ...parentChain , { title, href, meta } ] ,
@@ -61,7 +61,7 @@ export function createBreadcrumbs<T = unknown>(name = '(Anonymous)'): [
6161 ) ;
6262 }
6363
64- function BreadcrumbPage ( props : BreadcrumbPageProps < T > ) {
64+ function BreadcrumbCurrent ( props : BreadcrumbPageProps < T > ) {
6565 const { title, meta } = props ;
6666 const parentChain = useContext ( ChainContext ) ;
6767 const fullChain = useMemo (
@@ -96,8 +96,8 @@ export function createBreadcrumbs<T = unknown>(name = '(Anonymous)'): [
9696 return [
9797 PortalProvider , // BreadcrumbProvider,
9898 PortalTarget ,
99- BreadcrumbItem ,
100- BreadcrumbPage ,
99+ BreadcrumbSegment ,
100+ BreadcrumbCurrent ,
101101 useBreadcrumbs
102102 ] ;
103103}
0 commit comments