CV Caching, new dashboard

This commit is contained in:
2025-08-01 02:05:35 -04:00
parent 9609ed7eef
commit c7ce82ec36
21 changed files with 1665 additions and 11160 deletions
+24
View File
@@ -0,0 +1,24 @@
import { Skeleton } from "~/components/ui/skeleton";
export function BreadcrumbSkeleton() {
return (
<div className="mb-6">
<div className="flex items-center space-x-2 text-sm">
{/* Home breadcrumb skeleton */}
<div className="flex items-center space-x-1">
<Skeleton className="h-3.5 w-3.5" />
<Skeleton className="h-4 w-12" />
</div>
{/* Separator */}
<Skeleton className="h-4 w-4" />
{/* Current page skeleton */}
<div className="flex items-center space-x-1">
<Skeleton className="h-3.5 w-3.5" />
<Skeleton className="h-4 w-20" />
</div>
</div>
</div>
);
}
+4 -7
View File
@@ -1,15 +1,12 @@
import { cn } from "~/lib/utils"
import { cn } from "~/lib/utils";
function Skeleton({
className,
...props
}: React.HTMLAttributes<HTMLDivElement>) {
return (
<div
className={cn("animate-pulse rounded-md bg-primary/10", className)}
{...props}
/>
)
<div className={cn("bg-primary/10 animate-pulse", className)} {...props} />
);
}
export { Skeleton }
export { Skeleton };