Skip to content

Commit 4629632

Browse files
committed
chore(breadcrumbs): adjust return tuple element name
1 parent 96cbc79 commit 4629632

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

packages/foxact/src/breadcrumbs/index.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ export type BreadcrumbPortalTargetProps<E extends React.ElementType = 'div'> =
3535
export 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

Comments
 (0)