("gs_event_riwayat", "Semua")
\ No newline at end of file
diff --git a/src/app_modules/event/index.ts b/src/app_modules/event/index.ts
index 3349f72c..1465e41a 100644
--- a/src/app_modules/event/index.ts
+++ b/src/app_modules/event/index.ts
@@ -19,7 +19,9 @@ import Event_DetailMain from "./detail/main_detail";
import LayoutEvent_DetailMain from "./detail/main_detail/layout";
import Event_DetailKontribusi from "./detail/kontribusi";
import LayoutEvent_DetailKontribusi from "./detail/kontribusi/layout";
-import Event_History from "./main/history";
+import Event_Riwayat from "./main/riwayat";
+import Event_DetailRiwayat from "./detail/riwayat";
+import LayoutEvent_DetailRiwayat from "./detail/riwayat/layout";
export {
Event_SplashScreen,
@@ -43,5 +45,7 @@ export {
LayoutEvent_DetailMain,
Event_DetailKontribusi,
LayoutEvent_DetailKontribusi,
- Event_History,
+ Event_Riwayat ,
+ Event_DetailRiwayat ,
+ LayoutEvent_DetailRiwayat ,
};
diff --git a/src/app_modules/event/main/beranda.tsx b/src/app_modules/event/main/beranda.tsx
index 1847cab9..64197041 100644
--- a/src/app_modules/event/main/beranda.tsx
+++ b/src/app_modules/event/main/beranda.tsx
@@ -2,6 +2,7 @@
import { RouterEvent } from "@/app/lib/router_hipmi/router_event";
import {
+ Affix,
Avatar,
Badge,
Box,
@@ -17,6 +18,7 @@ import {
Stack,
Text,
Title,
+ rem,
} from "@mantine/core";
import moment from "moment";
import { useRouter } from "next/navigation";
@@ -25,6 +27,8 @@ import { MODEL_EVENT } from "../model/interface";
import ComponentEvent_BoxListStatus from "../component/box_list_status";
import { RouterProfile } from "@/app/lib/router_hipmi/router_katalog";
import ComponentGlobal_AuthorNameOnHeader from "@/app_modules/component_global/author_name_on_header";
+import _ from "lodash";
+import { IconCirclePlus } from "@tabler/icons-react";
export default function Event_Beranda({
dataEvent,
@@ -32,42 +36,72 @@ export default function Event_Beranda({
dataEvent: MODEL_EVENT[];
}) {
const router = useRouter();
+
+ // if (_.isEmpty(dataEvent))
+ // return (
+ //
+ //
+ // Tidak Ada Event
+ //
+ //
+ // );
return (
<>
- {dataEvent.map((e, i) => (
-
-
-
-
- router.push(RouterEvent.detail_main + e.id)}
- >
-
-
-
-
- {e.title}
-
-
-
-
- {moment(e.tanggal).format("ll")}
-
-
-
+ {/*
+ }
+ onClick={() => router.push(RouterEvent.create)}
+ >
+ Tambah Event
+
+ */}
-
- {e.deskripsi}
-
-
-
-
- ))}
+ {_.isEmpty(dataEvent) ? (
+
+
+ Tidak Ada Event
+
+
+ ) : (
+
+ {dataEvent.map((e, i) => (
+
+
+
+
+ router.push(RouterEvent.detail_main + e.id)}
+ >
+
+
+
+
+ {e.title}
+
+
+
+
+ {moment(e.tanggal).format("ll")}
+
+
+
+
+
+ {e.deskripsi}
+
+
+
+
+ ))}
+
+ )}
>
);
}
diff --git a/src/app_modules/event/main/history/index.tsx b/src/app_modules/event/main/history/index.tsx
deleted file mode 100644
index 60e4eb1b..00000000
--- a/src/app_modules/event/main/history/index.tsx
+++ /dev/null
@@ -1,8 +0,0 @@
-"use client"
-
-export default function Event_History(){
- return<>
- ini history
-
- >
-}
\ No newline at end of file
diff --git a/src/app_modules/event/main/kontribusi/index.tsx b/src/app_modules/event/main/kontribusi/index.tsx
index ecb96592..0e6043da 100644
--- a/src/app_modules/event/main/kontribusi/index.tsx
+++ b/src/app_modules/event/main/kontribusi/index.tsx
@@ -4,6 +4,7 @@ import {
Avatar,
Box,
Card,
+ Center,
Flex,
Grid,
Group,
@@ -21,6 +22,7 @@ import { RouterEvent } from "@/app/lib/router_hipmi/router_event";
import { MODEL_EVENT_PESERTA } from "../../model/interface";
import ComponentGlobal_AuthorNameOnHeader from "@/app_modules/component_global/author_name_on_header";
import { RouterProfile } from "@/app/lib/router_hipmi/router_katalog";
+import _ from "lodash";
export default function Event_Kontribusi({
listKontribusi,
@@ -42,6 +44,15 @@ export default function Event_Kontribusi({
},
];
+ if (_.isEmpty(listKontribusi))
+ return (
+
+
+ Tidak Ada Kontribusi
+
+
+ );
+
return (
<>
{/* {JSON.stringify(listKontribusi, null,2)} */}
@@ -56,7 +67,9 @@ export default function Event_Kontribusi({
router.push(RouterEvent.detail_kontribusi + e.Event.id)}
+ onClick={() =>
+ router.push(RouterEvent.detail_kontribusi + e.Event.id)
+ }
>
@@ -77,18 +90,19 @@ export default function Event_Kontribusi({
*/}
- {e.Event.Event_Peserta.map((val) => (
-
-
-
- ))}
+ {e.Event.Event_Peserta.map((val) => (
+
+
+
+ ))}
diff --git a/src/app_modules/event/main/layout.tsx b/src/app_modules/event/main/layout.tsx
index d44342b5..fded5554 100644
--- a/src/app_modules/event/main/layout.tsx
+++ b/src/app_modules/event/main/layout.tsx
@@ -55,10 +55,10 @@ export default function LayoutEvent_Main({
},
{
id: "4",
- name: "History",
- path: RouterEvent.history,
+ name: "Riwayat",
+ path: RouterEvent.riwayat,
icon: ,
- }
+ },
];
return (
<>
@@ -71,6 +71,19 @@ export default function LayoutEvent_Main({
}
footer={