diff --git a/src/module/user/member/component/edit_member.tsx b/src/module/user/member/component/edit_member.tsx
index adc826c..bd583d6 100644
--- a/src/module/user/member/component/edit_member.tsx
+++ b/src/module/user/member/component/edit_member.tsx
@@ -1,7 +1,7 @@
'use client'
import { WARNA } from "@/module/_global";
import LayoutModal from "@/module/_global/layout/layout_modal";
-import { Box, Button, Stack, TextInput } from "@mantine/core";
+import { Box, Button, Select, Stack, TextInput } from "@mantine/core";
import { useState } from "react";
import toast from "react-hot-toast";
import { HiUser } from "react-icons/hi2";
@@ -30,6 +30,28 @@ export default function EditMember() {
}}>
+
+
+
-
+
);
}
diff --git a/src/module/user/member/component/ui/drawer_detail_member.tsx b/src/module/user/member/component/ui/drawer_detail_member.tsx
index 22c4b37..e90fd61 100644
--- a/src/module/user/member/component/ui/drawer_detail_member.tsx
+++ b/src/module/user/member/component/ui/drawer_detail_member.tsx
@@ -5,7 +5,7 @@ import { Box, Flex, SimpleGrid, Stack, Text } from "@mantine/core";
import { useRouter } from "next/navigation";
import { useState } from "react";
import toast from "react-hot-toast";
-import { FaPencil } from "react-icons/fa6";
+import { FaPencil, FaToggleOff } from "react-icons/fa6";
import { ImUserCheck } from "react-icons/im";
export default function DrawerDetailMember({ onDeleted }: { onDeleted: (val: boolean) => void }) {
@@ -34,10 +34,10 @@ export default function DrawerDetailMember({ onDeleted }: { onDeleted: (val: boo
}}
>
-
+
- Status
+ Non Aktifkan
diff --git a/src/module/user/member/component/ui/navbar_detail_member.tsx b/src/module/user/member/component/ui/navbar_detail_member.tsx
index 48c7cde..32665b6 100644
--- a/src/module/user/member/component/ui/navbar_detail_member.tsx
+++ b/src/module/user/member/component/ui/navbar_detail_member.tsx
@@ -1,6 +1,6 @@
'use client'
import { LayoutNavbarHome, LayoutIconBack, WARNA, LayoutDrawer } from "@/module/_global";
-import { Box, Group, ActionIcon, Stack, Text } from "@mantine/core";
+import { Box, Group, ActionIcon, Stack, Text, Center, Avatar } from "@mantine/core";
import { HiMenu } from "react-icons/hi";
import { HiUser } from "react-icons/hi2";
import DrawerDetailMember from "./drawer_detail_member";
@@ -22,9 +22,11 @@ export default function NavbarDetailMember() {
justify="center"
gap="xs"
>
-
+
+
+
Fibra Marcell
- Kepala Urusan Pengembangan
+ Dinas - Kepala Urusan Pengembangan
setOpen(false)}>
diff --git a/src/module/user/member/component/ui/tab_list_member.tsx b/src/module/user/member/component/ui/tab_list_member.tsx
new file mode 100644
index 0000000..1301032
--- /dev/null
+++ b/src/module/user/member/component/ui/tab_list_member.tsx
@@ -0,0 +1,86 @@
+import { WARNA } from "@/module/_global"
+import { Box, Group, ActionIcon, Text } from "@mantine/core"
+import { useRouter } from "next/navigation"
+import { HiMiniUser } from "react-icons/hi2"
+
+const dataMember = [
+ {
+ id: 1,
+ name: 'Ali akbar',
+ desc: 'Perbekel',
+ grup: 'Dinas'
+ },
+ {
+ id: 2,
+ name: 'Fibra Marcell',
+ desc: 'Kasi Kesejahteraan',
+ grup: 'Dinas'
+ },
+ {
+ id: 3,
+ name: 'Burhan',
+ desc: 'Kasi Kesejahteraan',
+ grup: 'Dinas'
+ },
+ {
+ id: 4,
+ name: 'Chandra',
+ desc: 'Kasi Kesejahteraan',
+ grup: 'Dinas'
+ },
+ {
+ id: 5,
+ name: 'Ayu',
+ desc: 'Kasi Kesejahteraan',
+ grup: 'PKK'
+ },
+ {
+ id: 6,
+ name: 'Heriawan',
+ desc: 'Kasi Kesejahteraan',
+ grup: 'Karang Taruna'
+ },
+ {
+ id: 7,
+ name: 'Jinan',
+ desc: 'Kasi Kesejahteraan',
+ grup: 'Dinas'
+ },
+ {
+ id: 8,
+ name: 'Rizal',
+ desc: 'Kasi Kesejahteraan',
+ grup: 'LPD'
+ },
+]
+
+export default function TabListMember() {
+ const router = useRouter()
+
+ return (
+ <>
+ {dataMember.map((v, i) => {
+ return (
+ {
+ router.push(`/member/${v.id}`)
+ }}>
+
+
+
+
+
+
+
+ {v.name}
+ {v.grup + ' - ' + v.desc}
+
+
+
+ )
+ })}
+ >
+ )
+}
\ 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
index 7446d17..32ae94e 100644
--- a/src/module/user/member/view/view_detail_member.tsx
+++ b/src/module/user/member/view/view_detail_member.tsx
@@ -3,6 +3,7 @@ import { FaSquarePhone } from "react-icons/fa6";
import { MdEmail } from "react-icons/md";
import { RiIdCardFill } from "react-icons/ri";
import NavbarDetailMember from "../component/ui/navbar_detail_member";
+import { IoMaleFemale } from "react-icons/io5";
export default function ViewDetailMember({ data }: { data: string }) {
return (
@@ -19,7 +20,7 @@ export default function ViewDetailMember({ data }: { data: string }) {
- NoTelepon
+ No Telepon
+62038939293
@@ -30,6 +31,13 @@ export default function ViewDetailMember({ data }: { data: string }) {
marcel@gmail.com
+
+
+
+ Gender
+
+ Laki-laki
+
)