From 0c9ce19ca3d35f71cf9407576a87261d65db2f32 Mon Sep 17 00:00:00 2001 From: amel Date: Thu, 18 Jul 2024 15:03:07 +0800 Subject: [PATCH 1/2] upd: list pengumuman --- .../component/list_announcement.tsx | 73 ++++++++++++------- 1 file changed, 48 insertions(+), 25 deletions(-) diff --git a/src/module/announcement/component/list_announcement.tsx b/src/module/announcement/component/list_announcement.tsx index 3c34fd9..480a7fb 100644 --- a/src/module/announcement/component/list_announcement.tsx +++ b/src/module/announcement/component/list_announcement.tsx @@ -1,6 +1,6 @@ 'use client' import { WARNA } from '@/module/_global'; -import { ActionIcon, Box, Group, Text, TextInput } from '@mantine/core'; +import { ActionIcon, Box, Center, Divider, Grid, Group, Text, TextInput } from '@mantine/core'; import React from 'react'; import { TfiAnnouncement } from "react-icons/tfi"; import { HiMagnifyingGlass } from 'react-icons/hi2'; @@ -10,42 +10,58 @@ const dataPengumuman = [ { id: 1, name: 'Lembaga Pengkreditan Desa', - desc: 'Diharapkan semua untuk melakukan upacara ben...' + desc: 'Diharapkan semua untuk melakukan upacara terima kasih yang sangat banyak', + grup: 'Dinas', + tgl: '7 Juli 2024' }, { id: 2, name: 'Lembaga Pengkreditan Desa', - desc: 'Diharapkan semua untuk melakukan upacara ben...' + desc: 'Diharapkan semua untuk melakukan upacara terima kasih yang sangat banyak', + grup: 'Dinas', + tgl: '7 Juli 2024' }, { id: 3, name: 'Lembaga Pengkreditan Desa', - desc: 'Diharapkan semua untuk melakukan upacara ben...' + desc: 'Diharapkan semua untuk melakukan upacara terima kasih yang sangat banyak', + grup: 'Adat', + tgl: '7 Juli 2024' }, { id: 4, name: 'Lembaga Pengkreditan Desa', - desc: 'Diharapkan semua untuk melakukan upacara ben...' + desc: 'Diharapkan semua untuk melakukan upacara terima kasih yang sangat banyak', + grup: 'Dinas', + tgl: '7 Juli 2024' }, { id: 5, name: 'Lembaga Pengkreditan Desa', - desc: 'Diharapkan semua untuk melakukan upacara ben...' + desc: 'Diharapkan semua untuk melakukan upacara terima kasih yang sangat banyak', + grup: 'PKK', + tgl: '7 Juli 2024' }, { id: 6, name: 'Lembaga Pengkreditan Desa', - desc: 'Diharapkan semua untuk melakukan upacara ben...' + desc: 'Diharapkan semua untuk melakukan upacara terima kasih yang sangat banyak', + grup: 'Karang Taruna', + tgl: '7 Juli 2024' }, { id: 7, name: 'Lembaga Pengkreditan Desa', - desc: 'Diharapkan semua untuk melakukan upacara ben...' + desc: 'Diharapkan semua untuk melakukan upacara terima kasih yang sangat banyak', + grup: 'Dinas', + tgl: '7 Juli 2024' }, { id: 8, name: 'Lembaga Pengkreditan Desa', - desc: 'Diharapkan semua untuk melakukan upacara ben...' + desc: 'Diharapkan semua untuk melakukan upacara ben...', + grup: 'Dinas', + tgl: '7 Juli 2024' }, ] @@ -68,22 +84,29 @@ export default function ListAnnouncement() { /> {dataPengumuman.map((v, i) => { return ( - { - router.push(`/announcement/${v.id}`) - }}> - - - - - - - - {v.name} - - + + { + router.push(`/announcement/${v.id}`) + }}> + + +
+ + + +
+
+ + {v.name} + {v.desc} + + {v.grup} + {v.tgl} + + +
+
+
) })} From 4dbe852bbf9306d9d13cd8609120150e2cda97ca Mon Sep 17 00:00:00 2001 From: amel Date: Thu, 18 Jul 2024 16:28:29 +0800 Subject: [PATCH 2/2] upd: tambah grup pada project --- .../project/components/create_project.tsx | 36 ++++++++++++++++--- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/src/module/project/components/create_project.tsx b/src/module/project/components/create_project.tsx index 6b06afa..18d6ba0 100644 --- a/src/module/project/components/create_project.tsx +++ b/src/module/project/components/create_project.tsx @@ -1,28 +1,52 @@ "use client"; import { LayoutDrawer, LayoutNavbarNew, WARNA } from "@/module/_global"; -import { Box, Button, Center, Flex, Group, Input, Stack, Text } from "@mantine/core"; +import { Box, Button, Center, Flex, Group, Select, Stack, Text, TextInput } from "@mantine/core"; import { useRouter } from "next/navigation"; import React, { useState } from "react"; import { IoIosArrowDropright } from "react-icons/io"; import { BsFiletypeCsv } from "react-icons/bs"; import ResultsDateAndTask from "./results_date-and_task"; import ResultsFile from "./results_file"; +import LayoutModal from "@/module/_global/layout/layout_modal"; +import toast from "react-hot-toast"; export default function CreateProject({ searchParams }: { searchParams: any }) { const router = useRouter(); const [openDrawer, setOpenDrawer] = useState(false); + const [isModal, setModal] = useState(false) + + function onTrue(val: boolean) { + if (val) { + toast.success("Sukses! Data tersimpan"); + router.push('/project') + } + setModal(false) + } + return ( - + @@ -69,14 +93,12 @@ export default function CreateProject({ searchParams }: { searchParams: any }) { (searchParams.button == 'yes') && <> - } - - @@ -125,6 +147,10 @@ export default function CreateProject({ searchParams }: { searchParams: any }) { + + setModal(false)} + description="Apakah Anda yakin ingin mengubah data?" + onYes={(val) => { onTrue(val) }} />
); }