This commit is contained in:
rgrgogu
2026-05-21 13:27:22 +08:00
parent 6d70011b44
commit e83caf28cc
17 changed files with 328 additions and 116 deletions
@@ -66,16 +66,14 @@ const AppBreadcrumb = ({ items = [] }) => {
<span key={index} className="flex items-center gap-1.5">
<BreadcrumbItem>
{isLast ? (
// Current page — no interaction
<BreadcrumbPage className="flex items-center gap-2">
<BreadcrumbPage className="flex items-center gap-2 max-w-[200px] truncate">
{item.icon}
{item.label}
<span className="truncate">{item.label}</span>
</BreadcrumbPage>
) : (
// Clickable link
<BreadcrumbLink asChild>
<div
className="flex items-center gap-2 select-none cursor-pointer"
className="flex items-center gap-2 select-none cursor-pointer max-w-[200px]"
onClick={(e) => {
if (item.onClick) {
item.onClick(e, navigate);
@@ -86,7 +84,7 @@ const AppBreadcrumb = ({ items = [] }) => {
}}
>
{item.icon}
<span>{item.label}</span>
<span className="truncate">{item.label}</span>
</div>
</BreadcrumbLink>
)}