Skip to content

Commit 8da6676

Browse files
authored
refactor: use Inertia Link in Breadcrumbs component (laravel#38)
1 parent c72412b commit 8da6676

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

resources/js/components/breadcrumbs.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator } from '@/components/ui/breadcrumb';
22
import { type BreadcrumbItem as BreadcrumbItemType } from '@/types';
3+
import { Link } from '@inertiajs/react';
34
import { Fragment } from 'react';
45

56
export function Breadcrumbs({ breadcrumbs }: { breadcrumbs: BreadcrumbItemType[] }) {
@@ -16,7 +17,9 @@ export function Breadcrumbs({ breadcrumbs }: { breadcrumbs: BreadcrumbItemType[]
1617
{isLast ? (
1718
<BreadcrumbPage>{item.title}</BreadcrumbPage>
1819
) : (
19-
<BreadcrumbLink href={item.href}>{item.title}</BreadcrumbLink>
20+
<BreadcrumbLink asChild>
21+
<Link href={item.href}>{item.title}</Link>
22+
</BreadcrumbLink>
2023
)}
2124
</BreadcrumbItem>
2225
{!isLast && <BreadcrumbSeparator />}

0 commit comments

Comments
 (0)