"use client"; import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi"; import { SimpleGrid, Box, Stack, Grid, AspectRatio, Paper, Progress, Divider, Image, Text, } from "@mantine/core"; import router from "next/router"; import ComponentDonasi_TampilanHitungMundur from "./tampilan_hitung_mundur"; import TampilanRupiahDonasi from "./tampilan_rupiah"; import { MODEL_DONASI } from "../model/interface"; import { useViewportSize } from "@mantine/hooks"; import { useRouter } from "next/navigation"; import { useState } from "react"; import _ from "lodash"; import ComponentDonasi_IsEmptyData from "./is_empty_data"; export default function ComponentDonasi_BoxPublish({ dataDonasi, path, }: { dataDonasi: MODEL_DONASI[]; path: string; }) { const { height, width } = useViewportSize(); const router = useRouter(); const [donasi, setDonasi] = useState(dataDonasi); return ( <> {_.isEmpty(dataDonasi) ? ( ) : ( {donasi.map((e, i) => ( { router.push(path + `${e.id}`); }} > Foto {e.title} Terkumpul {width > 575 ? "" : } ))} )} ); }