import { Link, type LinkProps } from "@remix-run/react"; import { User2 } from "lucide-react"; import { forwardRef } from "react"; import type { Proyek } from "~/types/api/proyek"; import { StatusProject } from "~/types/constants/status-project"; import { Badge } from "../ui/badge"; import BorderedCard from "./bordered-card"; import toRupiah from "~/utils/to-rupiah"; import { Button } from "../ui/button"; import toPercentage from "~/utils/to-presentase"; export interface ProjectUseTokenCardProps extends LinkProps { data: Proyek | undefined; } const ProjectUseTokenCard = forwardRef( ({ data, to, ...props }, ref) => { return (
{data && ( {data.status} )}
{data && ( <>

{data.judul}

{data.user?.nama}

)}

{toRupiah(data?.total_nominal ?? "0")}

Return :

{data?.persentase ? toPercentage(data.persentase) : "0.00"}

); }, ); ProjectUseTokenCard.displayName = "ProjectUseTokenCard"; export default ProjectUseTokenCard;