From cf01f36f6ceaf0e70e87a6099030b8c99fe37dde Mon Sep 17 00:00:00 2001 From: amel Date: Fri, 5 Jul 2024 17:12:32 +0800 Subject: [PATCH] upd: member Deskripsi: - create member - list member - detail member No Issues --- src/app/(application)/member/[id]/page.tsx | 10 +++ src/app/(application)/member/create/page.tsx | 9 +++ .../component/ui/navbar_create_member.tsx | 23 ++++++ src/module/user/member/index.ts | 6 +- .../user/member/view/view_create_member.tsx | 77 +++++++++++++++++++ .../user/member/view/view_detail_member.tsx | 55 +++++++++++++ 6 files changed, 179 insertions(+), 1 deletion(-) create mode 100644 src/app/(application)/member/[id]/page.tsx create mode 100644 src/module/user/member/component/ui/navbar_create_member.tsx create mode 100644 src/module/user/member/view/view_create_member.tsx create mode 100644 src/module/user/member/view/view_detail_member.tsx diff --git a/src/app/(application)/member/[id]/page.tsx b/src/app/(application)/member/[id]/page.tsx new file mode 100644 index 0000000..c05ea29 --- /dev/null +++ b/src/app/(application)/member/[id]/page.tsx @@ -0,0 +1,10 @@ +import { ViewDetailMember } from "@/module/user/member"; + +function Page({ params }: { params: { id: string } }) { + return ( + + ) +} + +export default Page; + diff --git a/src/app/(application)/member/create/page.tsx b/src/app/(application)/member/create/page.tsx index e69de29..1afa674 100644 --- a/src/app/(application)/member/create/page.tsx +++ b/src/app/(application)/member/create/page.tsx @@ -0,0 +1,9 @@ +import { ViewCreateMember } from "@/module/user/member"; + +function Page() { + return ( + + ); +} + +export default Page; \ No newline at end of file diff --git a/src/module/user/member/component/ui/navbar_create_member.tsx b/src/module/user/member/component/ui/navbar_create_member.tsx new file mode 100644 index 0000000..cfff722 --- /dev/null +++ b/src/module/user/member/component/ui/navbar_create_member.tsx @@ -0,0 +1,23 @@ +'use client' +import { LayoutIconBack, LayoutNavbarHome } from '@/module/_global'; +import { Box, Grid, Text } from '@mantine/core'; +import React from 'react'; + +export default function NavbarCreateMember() { + return ( + + + + + + + + Tambah Anggota + + + + + + ); +} + diff --git a/src/module/user/member/index.ts b/src/module/user/member/index.ts index 470c664..64962ea 100644 --- a/src/module/user/member/index.ts +++ b/src/module/user/member/index.ts @@ -1,3 +1,7 @@ +import ViewCreateMember from "./view/view_create_member"; +import ViewDetailMember from "./view/view_detail_member"; import ViewListMember from "./view/view_list_member"; -export { ViewListMember } \ No newline at end of file +export { ViewListMember } +export { ViewCreateMember } +export { ViewDetailMember } \ No newline at end of file diff --git a/src/module/user/member/view/view_create_member.tsx b/src/module/user/member/view/view_create_member.tsx new file mode 100644 index 0000000..efa9ccc --- /dev/null +++ b/src/module/user/member/view/view_create_member.tsx @@ -0,0 +1,77 @@ +import { Box, Button, Stack, TextInput } from "@mantine/core"; +import NavbarCreateMember from "../component/ui/navbar_create_member"; +import { WARNA } from "@/module/_global"; +import { HiUser } from "react-icons/hi2"; + +export default function ViewCreateMember() { + return ( + + + + + + + + + + + + + + + + ) +} \ No newline at end of file diff --git a/src/module/user/member/view/view_detail_member.tsx b/src/module/user/member/view/view_detail_member.tsx new file mode 100644 index 0000000..a282569 --- /dev/null +++ b/src/module/user/member/view/view_detail_member.tsx @@ -0,0 +1,55 @@ +import { LayoutNavbarHome, LayoutIconBack, WARNA } from "@/module/_global"; +import { ActionIcon, Box, Group, Stack, Text } from "@mantine/core"; +import { BsInfo } from "react-icons/bs"; +import { FaSquarePhone } from "react-icons/fa6"; +import { HiUser } from "react-icons/hi2"; +import { MdEmail } from "react-icons/md"; +import { RiIdCardFill } from "react-icons/ri"; + +export default function ViewDetailMember({ data }: { data: string }) { + return ( + + + + + + + + + + + Fibra Marcell + Kepala Urusan Pengembangan + + + + + + + NIK + + 513177782899 + + + + + NoTelepon + + +62038939293 + + + + + Email + + marcel@gmail.com + + + + + ) +} \ No newline at end of file