"use client"; import { RouterAdminDonasi } from "@/app/lib/router_hipmi/router_admin"; import { ActionIcon, Box, Button, Center, Group, Modal, Spoiler, Stack, Table, Text, Title, } from "@mantine/core"; import { IconBan, IconChevronLeft, IconEyeCheck, IconEyeShare, IconShare, } from "@tabler/icons-react"; import { useRouter } from "next/navigation"; import { useDisclosure } from "@mantine/hooks"; import { useState } from "react"; import TampilanRupiahDonasi from "@/app_modules/donasi/component/tampilan_rupiah"; import ComponentAdminDonasi_TombolKembali from "../../donasi/component/tombol_kembali"; import { MODEL_EVENT } from "@/app_modules/event/model/interface"; import ComponentAdminGlobal_HeaderTamplate from "../../component/header_tamplate"; import moment from "moment"; import _ from "lodash"; import { AdminEvent_funEditStatusPublishById } from "../fun/edit/fun_edit_status_publish_by_id"; import { AppRouterInstance } from "next/dist/shared/lib/app-router-context.shared-runtime"; import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/component_global/notif_global/notifikasi_berhasil"; import { AdminEvent_getListTableByStatusId } from "../fun/get/get_list_table_by_status_id"; import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/component_global/notif_global/notifikasi_gagal"; export default function AdminEvent_TablePublish({ listPublish, }: { listPublish: MODEL_EVENT[]; }) { return ( <> ); } function TableStatus({ listPublish }: { listPublish: MODEL_EVENT[] }) { const router = useRouter(); const [opened, { open, close }] = useDisclosure(false); const [data, setData] = useState(listPublish); async function onClick() { // router.push(RouterAdminDonasi.detail_publish); } const TableRows = data.map((e, i) => ( {e.title} {e.lokasi} {e.EventMaster_TipeAcara.name} {moment(e.tanggal).format("dddd")}, {moment(e.tanggal).format("ll")} {moment(e.tanggal).format("LT")} {e.deskripsi} )); return ( <> PUBLISH {TableRows}
Judul Lokasi Tipe Acara Tanggal Jam
Deskripsi
Aksi
{_.isEmpty(TableRows) ? (
Tidak Ada Data
) : ( "" )}
); }