import { useTranslation } from "react-i18next"; import { FolderOpen, FileText, CheckCircle } from "lucide-react"; import type { ScannedSource } from "../../shared/types"; import { onboardingTargetAttributes } from "../../utils/onboardingPath"; interface SourceCardProps { source: ScannedSource; isConfigured: boolean; newFileCount: number; onClick: () => void; /** Highlight this card for the getting-started card (#398). */ onboardingTarget?: boolean; } /** `data-onboarding-target` of a highlighted source card. */ export const SOURCE_CARD_TARGET = "source-card"; export default function SourceCard({ source, isConfigured, newFileCount, onClick, onboardingTarget, }: SourceCardProps) { const { t } = useTranslation(); return ( ); }