From f066e6c298d21b75ac5e33aa23b90733fd99d17f Mon Sep 17 00:00:00 2001 From: amel Date: Mon, 15 Jul 2024 14:53:43 +0800 Subject: [PATCH 1/4] upd: discussion Deskriipsi: - view create diskusi No Issues --- .../discussion/create/page.tsx | 9 ++++ .../(detail-division)/discussion/page.tsx | 5 +- .../component/drawer_list_discussion.tsx | 24 +++++++++ .../component/form_create_discussion.tsx | 50 +++++++++++++++++++ .../component/navbar_list_discussion.tsx | 24 +++++++++ .../view/view_create_discussion.tsx | 11 ++++ .../discussion/view/view_list_discussion.tsx | 9 ++++ src/module/division_new/index.ts | 6 ++- 8 files changed, 134 insertions(+), 4 deletions(-) create mode 100644 src/app/(application)/(detail-division)/discussion/create/page.tsx create mode 100644 src/module/division_new/_division_fitur/discussion/component/drawer_list_discussion.tsx create mode 100644 src/module/division_new/_division_fitur/discussion/component/form_create_discussion.tsx create mode 100644 src/module/division_new/_division_fitur/discussion/component/navbar_list_discussion.tsx create mode 100644 src/module/division_new/_division_fitur/discussion/view/view_create_discussion.tsx create mode 100644 src/module/division_new/_division_fitur/discussion/view/view_list_discussion.tsx diff --git a/src/app/(application)/(detail-division)/discussion/create/page.tsx b/src/app/(application)/(detail-division)/discussion/create/page.tsx new file mode 100644 index 0000000..adbe0c1 --- /dev/null +++ b/src/app/(application)/(detail-division)/discussion/create/page.tsx @@ -0,0 +1,9 @@ +import { ViewCreateDiscussion } from "@/module/division_new"; + +function Page() { + return ( + + ) +} + +export default Page; \ No newline at end of file diff --git a/src/app/(application)/(detail-division)/discussion/page.tsx b/src/app/(application)/(detail-division)/discussion/page.tsx index 69da2f2..a7b8c80 100644 --- a/src/app/(application)/(detail-division)/discussion/page.tsx +++ b/src/app/(application)/(detail-division)/discussion/page.tsx @@ -1,10 +1,9 @@ +import { ViewListDiscussion } from '@/module/division_new'; import React from 'react'; function Page() { return ( -
- Page -
+ ); } diff --git a/src/module/division_new/_division_fitur/discussion/component/drawer_list_discussion.tsx b/src/module/division_new/_division_fitur/discussion/component/drawer_list_discussion.tsx new file mode 100644 index 0000000..87c6d5f --- /dev/null +++ b/src/module/division_new/_division_fitur/discussion/component/drawer_list_discussion.tsx @@ -0,0 +1,24 @@ +import { WARNA } from "@/module/_global"; +import { Box, Stack, SimpleGrid, Flex, Text } from "@mantine/core"; +import { IoAddCircle } from "react-icons/io5"; + +export default function DrawerListDiscussion() { + return ( + + + + window.location.href = "/discussion/create"} justify={'center'} align={'center'} direction={'column'} > + + + + + Tambah Diskusi + + + + + + ) +} \ No newline at end of file diff --git a/src/module/division_new/_division_fitur/discussion/component/form_create_discussion.tsx b/src/module/division_new/_division_fitur/discussion/component/form_create_discussion.tsx new file mode 100644 index 0000000..b25b407 --- /dev/null +++ b/src/module/division_new/_division_fitur/discussion/component/form_create_discussion.tsx @@ -0,0 +1,50 @@ +'use client' +import { WARNA } from "@/module/_global"; +import LayoutModal from "@/module/_global/layout/layout_modal"; +import { Avatar, Box, Button, Group, Text, Textarea } from "@mantine/core"; +import { useState } from "react"; +import toast from "react-hot-toast"; + +export default function FormCreateDiscussion() { + const [isValModal, setValModal] = useState(false) + + function onTrue(val: boolean) { + if (val) { + toast.success("Sukses! Data tersimpan"); + } + setValModal(false) + } + + return ( + + + + + +