import { useNavigate } from "react-router-dom" import { GitBranch, Lock } from "lucide-react" import type { UserRepoInfo } from "@/client/model" import { Card } from "@/components/ui/card" import { Empty, EmptyDescription, EmptyHeader, EmptyMedia, EmptyTitle, } from "@/components/ui/empty" import { Skeleton } from "@/components/ui/skeleton" import { t } from "@/i18n/T" interface RepoListProps { repos: UserRepoInfo[] isLoading?: boolean } export function RepoList({ repos, isLoading }: RepoListProps) { const navigate = useNavigate() if (isLoading) { return (
{repo.description || "暂无描述"}