import { ChevronRightIcon, CircleCheckIcon, CircleIcon } from "lucide-react";
import { Link } from "react-router";
import {
Card,
CardContent,
CardDescription,
CardHeader,
CardTitle,
} from "src/components/ui/card";
import { useOnboardingData } from "src/hooks/useOnboardingData";
import { cn } from "src/lib/utils";
interface ChecklistItemProps {
title: string;
checked: boolean;
description: string;
to: string;
disabled: boolean;
index: number;
}
function OnboardingChecklist() {
const { isLoading, checklistItems } = useOnboardingData();
if (isLoading || !checklistItems.find((x) => !x.checked)) {
return null;
}
return (