import type { RouterOutput } from "@/libs/orpc/client"; import { Trans } from "@lingui/react/macro"; import { AnimatePresence, m } from "motion/react"; import { CreateResumeCard } from "./cards/create-card"; import { ImportResumeCard } from "./cards/import-card"; import { ResumeCard } from "./cards/resume-card"; type Resume = RouterOutput["resume"]["list"][number]; type Props = { resumes: Resume[]; hasResumes: boolean; }; export function GridView({ resumes, hasResumes }: Props) { if (resumes.length === 0 && hasResumes) { return (

No resumes match your search.

); } if (resumes.length === 0) { return (
); } return (
{resumes.map((resume, index) => ( ))}
); }