"use client"; import { ApiHipmi } from "@/app/lib/api"; import { MODEL_DEFAULT_MASTER } from "@/app_modules/models/model_default_master"; import { AspectRatio, Badge, Box, Button, Card, CardSection, Center, Divider, Flex, Grid, Group, Image, Paper, Progress, Slider, Stack, Text, Title, } from "@mantine/core"; import { useRouter } from "next/navigation"; import dataDummy from "../dummy/data_dummy.json"; import moment from "moment"; import { IconCheck, IconCircleCheck } from "@tabler/icons-react"; import { MODEL_Investasi } from "../model/model_investasi"; import _ from "lodash"; import { useState } from "react"; export default function MainInvestasi({ listData, pencarianInvestor, periodeDeviden, pembagianDeviden, }: { listData: MODEL_Investasi[]; pencarianInvestor: MODEL_DEFAULT_MASTER[]; periodeDeviden: MODEL_DEFAULT_MASTER[]; pembagianDeviden: MODEL_DEFAULT_MASTER[]; }) { const router = useRouter(); const [investasi, setInvestasi] = useState(listData); if (_.isEmpty(investasi)) return ( <> {" "}
BURSA KOSONG
); return ( <> {/*
{JSON.stringify(listData, null, 2)}
*/} {investasi.map((e) => ( router.push(`/dev/investasi/detail/${e.id}`)} > {e.imagesId ? ( ) : ( )} {/* Progress dan titlr */} {e.title} Dana Dibutuhkan Rp. {e.targetDana} Harga Per Lembar Rp. {e.hargaLembar} ROI {e.roi}% Total Lembar {e.totalLembar} {/* {e.SahamTerbeli === null ? ( "" ) : ( Saham Anda )} */} {(() => { if ( Number(e.MasterPencarianInvestor.name) - moment(new Date()).diff(new Date(e.createdAt), "days") <= 0 ) { return ( <> Selesai ); } else { return ( <> Sisa waktu: {Number(e.MasterPencarianInvestor.name) - moment(new Date()).diff( new Date(e.updatedAt), "days" )} Hari ); } })()} ))} ); }