diff --git a/src/app/api/admin/event/detail/[id]/peserta/route.ts b/src/app/api/admin/event/detail/[id]/peserta/route.ts new file mode 100644 index 00000000..cc88dfdf --- /dev/null +++ b/src/app/api/admin/event/detail/[id]/peserta/route.ts @@ -0,0 +1,19 @@ +import backendLogger from "@/util/backendLogger"; +import { NextResponse } from "next/server"; + +export async function GET(req: Request, + { params }: { params: { id: string } }) { + + try { + + } catch (error) { + backendLogger.error("Error get data event detail >>", error); + return NextResponse.json({ + success: false, + message: "Error get data event detail", + reason: (error as Error).message + }, + { status: 500 } + ) + } +} \ No newline at end of file diff --git a/src/app/api/admin/event/detail/[id]/route.ts b/src/app/api/admin/event/detail/[id]/route.ts new file mode 100644 index 00000000..cc88dfdf --- /dev/null +++ b/src/app/api/admin/event/detail/[id]/route.ts @@ -0,0 +1,19 @@ +import backendLogger from "@/util/backendLogger"; +import { NextResponse } from "next/server"; + +export async function GET(req: Request, + { params }: { params: { id: string } }) { + + try { + + } catch (error) { + backendLogger.error("Error get data event detail >>", error); + return NextResponse.json({ + success: false, + message: "Error get data event detail", + reason: (error as Error).message + }, + { status: 500 } + ) + } +} \ No newline at end of file diff --git a/src/app_modules/admin/event/_component/detail_data_author.tsx b/src/app_modules/admin/event/_component/detail_data_author.tsx index f44bd592..be3dc7e0 100644 --- a/src/app_modules/admin/event/_component/detail_data_author.tsx +++ b/src/app_modules/admin/event/_component/detail_data_author.tsx @@ -1,11 +1,12 @@ +import { AdminColor } from '@/app_modules/_global/color/color_pallet'; import { Grid, Paper, Stack, Text, Title } from '@mantine/core'; import React from 'react'; function ComponentEvent_DetailDataAuthor() { return ( <> - - + + Data User diff --git a/src/app_modules/admin/event/_component/detail_data_event.tsx b/src/app_modules/admin/event/_component/detail_data_event.tsx index 3622a62e..b2a4d99c 100644 --- a/src/app_modules/admin/event/_component/detail_data_event.tsx +++ b/src/app_modules/admin/event/_component/detail_data_event.tsx @@ -1,11 +1,12 @@ +import { AdminColor } from '@/app_modules/_global/color/color_pallet'; import { Box, Grid, Paper, Stack, Text, Title } from '@mantine/core'; import React from 'react'; function ComponentEvent_DetailDataEvent() { return ( <> - - + + Coba diff --git a/src/app_modules/admin/event/_component/detail_data_sponsor.tsx b/src/app_modules/admin/event/_component/detail_data_sponsor.tsx index 691011b0..f953d215 100644 --- a/src/app_modules/admin/event/_component/detail_data_sponsor.tsx +++ b/src/app_modules/admin/event/_component/detail_data_sponsor.tsx @@ -1,4 +1,5 @@ import { RouterAdminEvent } from '@/app/lib/router_admin/router_admin_event'; +import { AdminColor } from '@/app_modules/_global/color/color_pallet'; import { Button, Center, Pagination, Paper, ScrollArea, Stack, Table, Title } from '@mantine/core'; import { IconDeviceDesktop, IconDownload, IconImageInPicture } from '@tabler/icons-react'; import { useRouter } from 'next/navigation'; @@ -20,7 +21,7 @@ function AdminEvent_DetailDataSponsor() { const rows = tableRows.map((row, i) => ( -
{row.sponsor}
+
{row.sponsor}
@@ -28,16 +29,16 @@ function AdminEvent_DetailDataSponsor() {
-
{row.username}
+
{row.username}
-
{row.name}
+
{row.name}
-
{row.nomor}
+
{row.nomor}
-
{row.email}
+
{row.email}
@@ -50,45 +51,44 @@ function AdminEvent_DetailDataSponsor() { <> - Daftar Sponsor + Daftar Sponsor - + diff --git a/src/app_modules/admin/event/_view/view_detail_peserta.tsx b/src/app_modules/admin/event/_view/view_detail_peserta.tsx index 9543bc03..d0291b28 100644 --- a/src/app_modules/admin/event/_view/view_detail_peserta.tsx +++ b/src/app_modules/admin/event/_view/view_detail_peserta.tsx @@ -16,6 +16,7 @@ import { useState } from "react"; import { adminEvent_getListPesertaById } from "../fun"; import _ from "lodash"; import ComponentAdminGlobal_IsEmptyData from "../../_admin_global/is_empty_data"; +import { AdminColor } from "@/app_modules/_global/color/color_pallet"; export function AdminEvent_ViewDetailPeserta({ dataPeserta, @@ -44,16 +45,16 @@ export function AdminEvent_ViewDetailPeserta({ : data.map((e, i) => (
-
Sponsor
+
Sponsor
-
Download
+
Download
-
Username
+
Username
-
Nama
+
Nama
-
Nomor
+
Nomor
-
Email
+
Email
-
Aksi
+
Aksi
-
{e?.User?.username}
+
{e?.User?.username}
-
{e?.User?.Profile?.name}
+
{e?.User?.Profile?.name}
-
+{e?.User?.nomor}
+
+{e?.User?.nomor}
-
{e?.User?.Profile?.email}
+
{e?.User?.Profile?.email}
@@ -70,37 +71,36 @@ export function AdminEvent_ViewDetailPeserta({ return ( <> - - Daftar Peserta + Daftar Peserta - + diff --git a/src/app_modules/admin/event/_view/view_table_review.tsx b/src/app_modules/admin/event/_view/view_table_review.tsx index 11d0eebd..91724946 100644 --- a/src/app_modules/admin/event/_view/view_table_review.tsx +++ b/src/app_modules/admin/event/_view/view_table_review.tsx @@ -367,6 +367,7 @@ export default function AdminEvent_ComponentTableReview() { )); }; + return ( <> @@ -385,6 +386,9 @@ export default function AdminEvent_ComponentTableReview() { /> } /> + + + {!data ? ( ) : ( diff --git a/src/app_modules/admin/investasi/_component/detail_data_author.tsx b/src/app_modules/admin/investasi/_component/detail_data_author.tsx index 53287f5c..04c27b8b 100644 --- a/src/app_modules/admin/investasi/_component/detail_data_author.tsx +++ b/src/app_modules/admin/investasi/_component/detail_data_author.tsx @@ -8,6 +8,10 @@ export function ComponentAdminInvestasi_DetailDataAuthor({ data: any; }) { return ( + + + + Data User diff --git a/src/app_modules/admin/investasi/detail/detail_review.tsx b/src/app_modules/admin/investasi/detail/detail_review.tsx index 3ed91740..dc7fe4d9 100644 --- a/src/app_modules/admin/investasi/detail/detail_review.tsx +++ b/src/app_modules/admin/investasi/detail/detail_review.tsx @@ -40,6 +40,7 @@ export default function AdminInvestasi_DetailReview({ useShallowEffect(() => { cekStatusPublish(); + // omload() }, []); async function cekStatusPublish() { @@ -142,6 +143,8 @@ export default function AdminInvestasi_DetailReview({ } } + + return ( <> @@ -182,6 +185,9 @@ export default function AdminInvestasi_DetailReview({ ]} > {/* Data Author */} + if(!data.author){ + + } {/* Data Foto */} diff --git a/src/app_modules/auth/_lib/api_fetch_auth.ts b/src/app_modules/auth/_lib/api_fetch_auth.ts index 0bd42e65..2e859a41 100644 --- a/src/app_modules/auth/_lib/api_fetch_auth.ts +++ b/src/app_modules/auth/_lib/api_fetch_auth.ts @@ -37,7 +37,7 @@ const apiPostVerifikasiCodeOtp = async ({ nomor }: { nomor: string }) => { }; const apiDeleteAktivasiKodeOtpByNomor = async ({ id }: { id: string }) => { - const respone = await fetch(`/api/auth/code/${id}`, { + const respone = await fetch(`/api/auth/code/${id}/peserta`, { method: "DELETE", headers: { "Content-Type": "application/json",
-
Username
+
Username
-
Name
+
Name
-
Nomor
+
Nomor
-
Email
+
Email
-
Konfirmasi Kehadiran
+
Konfirmasi Kehadiran