From 581aaa89f09477d457d226781e10c75626c67c98 Mon Sep 17 00:00:00 2001 From: lukman Date: Wed, 17 Jul 2024 17:38:42 +0800 Subject: [PATCH 1/2] style : update detail division --- .../division/edit-anggota/[id]/page.tsx | 4 ++- .../(application)/division/edit/[id]/page.tsx | 4 ++- .../(application)/division/info/[id]/page.tsx | 4 ++- .../division/report/[id]/page.tsx | 4 ++- .../components/information_division.tsx | 25 +++++++++++++++++++ .../components/ui/drawer_detail_division.tsx | 4 ++- src/module/division_new/index.ts | 9 ++++++- .../view/view_Information_division.tsx | 11 ++++++++ .../view/view_edit_anggota_division.tsx | 10 ++++++++ .../division_new/view/view_edit_division.tsx | 10 ++++++++ .../view/view_report_division.tsx | 10 ++++++++ 11 files changed, 89 insertions(+), 6 deletions(-) create mode 100644 src/module/division_new/components/information_division.tsx create mode 100644 src/module/division_new/view/view_Information_division.tsx create mode 100644 src/module/division_new/view/view_edit_anggota_division.tsx create mode 100644 src/module/division_new/view/view_edit_division.tsx create mode 100644 src/module/division_new/view/view_report_division.tsx diff --git a/src/app/(application)/division/edit-anggota/[id]/page.tsx b/src/app/(application)/division/edit-anggota/[id]/page.tsx index c75333d..152b0d8 100644 --- a/src/app/(application)/division/edit-anggota/[id]/page.tsx +++ b/src/app/(application)/division/edit-anggota/[id]/page.tsx @@ -1,6 +1,8 @@ +import { ViewEditAnggotaDivision } from "@/module/division_new"; + function Page() { return ( - <>Edit Anggota divisi + ) } diff --git a/src/app/(application)/division/edit/[id]/page.tsx b/src/app/(application)/division/edit/[id]/page.tsx index fd35d91..103f05f 100644 --- a/src/app/(application)/division/edit/[id]/page.tsx +++ b/src/app/(application)/division/edit/[id]/page.tsx @@ -1,6 +1,8 @@ +import { ViewEditDivision } from "@/module/division_new" + function Page() { return ( - <>Edit Divisi + ) } diff --git a/src/app/(application)/division/info/[id]/page.tsx b/src/app/(application)/division/info/[id]/page.tsx index 1819638..acfe9f0 100644 --- a/src/app/(application)/division/info/[id]/page.tsx +++ b/src/app/(application)/division/info/[id]/page.tsx @@ -1,6 +1,8 @@ +import { ViewInformationDivision } from "@/module/division_new"; + function Page() { return ( - <>informasi divisi + ) } diff --git a/src/app/(application)/division/report/[id]/page.tsx b/src/app/(application)/division/report/[id]/page.tsx index 90b0491..0c48522 100644 --- a/src/app/(application)/division/report/[id]/page.tsx +++ b/src/app/(application)/division/report/[id]/page.tsx @@ -1,6 +1,8 @@ +import { ViewReportDivision } from "@/module/division_new" + function Page() { return ( - <>Report divisi + ) } diff --git a/src/module/division_new/components/information_division.tsx b/src/module/division_new/components/information_division.tsx new file mode 100644 index 0000000..bf4eb77 --- /dev/null +++ b/src/module/division_new/components/information_division.tsx @@ -0,0 +1,25 @@ +import { LayoutNavbarNew, WARNA } from '@/module/_global'; +import { Box, Text, Title } from '@mantine/core'; +import React from 'react'; + +export default function InformationDivision() { + return ( + + + + DIVISI KEROHANIAN + + Deskripsi + + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. + + + + + ); +} diff --git a/src/module/division_new/components/ui/drawer_detail_division.tsx b/src/module/division_new/components/ui/drawer_detail_division.tsx index f5e5dfc..2948fd8 100644 --- a/src/module/division_new/components/ui/drawer_detail_division.tsx +++ b/src/module/division_new/components/ui/drawer_detail_division.tsx @@ -1,11 +1,13 @@ +"use client" import { WARNA } from "@/module/_global"; import { Box, Stack, SimpleGrid, Flex, Text } from "@mantine/core"; -import router from "next/router"; +import { useRouter } from "next/navigation"; import { BsInfoCircle } from "react-icons/bs"; import { FaPencil } from "react-icons/fa6"; import { TbReportAnalytics } from "react-icons/tb"; export default function DrawerDetailDivision() { + const router = useRouter() return ( diff --git a/src/module/division_new/index.ts b/src/module/division_new/index.ts index f043c7f..6c7bc0e 100644 --- a/src/module/division_new/index.ts +++ b/src/module/division_new/index.ts @@ -22,6 +22,10 @@ import ViewCreateDivision from "./view/view_create_division"; import ViewCreateReport from "./view/view_create_report"; import ViewDetailDivision from "./view/view_detail_division"; import ViewDivision from "./view/view_division"; +import ViewEditAnggotaDivision from "./view/view_edit_anggota_division"; +import ViewEditDivision from "./view/view_edit_division"; +import ViewInformationDivision from "./view/view_Information_division"; +import ViewReportDivision from "./view/view_report_division"; export { ViewDivision } export { ViewCreateDivision } @@ -47,4 +51,7 @@ export { ViewCreateDiscussion } export { ViewDetailDiscussion } export { ViewEditDiscussion } export { ViewDocumentDivision } - +export { ViewReportDivision } +export { ViewInformationDivision } +export { ViewEditDivision } +export { ViewEditAnggotaDivision } diff --git a/src/module/division_new/view/view_Information_division.tsx b/src/module/division_new/view/view_Information_division.tsx new file mode 100644 index 0000000..d354ecb --- /dev/null +++ b/src/module/division_new/view/view_Information_division.tsx @@ -0,0 +1,11 @@ +import React from 'react'; +import InformationDivision from '../components/information_division'; +import { Box } from '@mantine/core'; + +export default function ViewInformationDivision() { + return ( + + + + ); +} diff --git a/src/module/division_new/view/view_edit_anggota_division.tsx b/src/module/division_new/view/view_edit_anggota_division.tsx new file mode 100644 index 0000000..9d67909 --- /dev/null +++ b/src/module/division_new/view/view_edit_anggota_division.tsx @@ -0,0 +1,10 @@ +import React from 'react'; + +export default function ViewEditAnggotaDivision() { + return ( +
+ ViewEditAnggotaDivision +
+ ); +} + diff --git a/src/module/division_new/view/view_edit_division.tsx b/src/module/division_new/view/view_edit_division.tsx new file mode 100644 index 0000000..d6b6609 --- /dev/null +++ b/src/module/division_new/view/view_edit_division.tsx @@ -0,0 +1,10 @@ +import React from 'react'; + +export default function ViewEditDivision() { + return ( +
+ ViewEditDivision +
+ ); +} + diff --git a/src/module/division_new/view/view_report_division.tsx b/src/module/division_new/view/view_report_division.tsx new file mode 100644 index 0000000..9503f0c --- /dev/null +++ b/src/module/division_new/view/view_report_division.tsx @@ -0,0 +1,10 @@ +import React from 'react'; + +export default function ViewReportDivision() { + return ( +
+ ViewReportDivision +
+ ); +} + From 701ad84085dd509aaff714a9bf5df65447e77e45 Mon Sep 17 00:00:00 2001 From: lukman Date: Wed, 17 Jul 2024 17:41:29 +0800 Subject: [PATCH 2/2] style : update information --- src/module/division_new/components/information_division.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/module/division_new/components/information_division.tsx b/src/module/division_new/components/information_division.tsx index bf4eb77..62f5509 100644 --- a/src/module/division_new/components/information_division.tsx +++ b/src/module/division_new/components/information_division.tsx @@ -16,7 +16,7 @@ export default function InformationDivision() { border: `1px solid ${WARNA.borderBiruMuda}`, borderRadius: 10 }}> - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.