"use client" import { LayoutNavbarNew, WARNA } from '@/module/_global'; import LayoutModal from '@/module/_global/layout/layout_modal'; import { Avatar, Box, Button, Divider, Group, Stack, Text, TextInput } from '@mantine/core'; import { useRouter } from 'next/navigation'; import React, { useState } from 'react'; import toast from 'react-hot-toast'; import { FaCheck } from 'react-icons/fa6'; import { HiMagnifyingGlass } from 'react-icons/hi2'; const dataUser = [ { id: 1, img: "https://i.pravatar.cc/1000?img=3", name: "Doni Setiawan", }, { id: 2, img: "https://i.pravatar.cc/1000?img=10", name: "Ilham Udin", }, { id: 3, img: "https://i.pravatar.cc/1000?img=11", name: "Didin Anang", }, { id: 4, img: "https://i.pravatar.cc/1000?img=21", name: "Angga Saputra", }, { id: 5, img: "https://i.pravatar.cc/1000?img=32", name: "Marcel Widianto", }, { id: 6, img: "https://i.pravatar.cc/1000?img=37", name: "Bagas Nusantara", }, ]; export default function CreateAnggotaDivision() { const router = useRouter() const [selectedFiles, setSelectedFiles] = useState>({}); const [isOpen, setOpen] = useState(false) const handleFileClick = (index: number) => { setSelectedFiles((prevSelectedFiles) => ({ ...prevSelectedFiles, [index]: !prevSelectedFiles[index], })); }; function onTrue(val: boolean) { if (val) { toast.success("Sukses! Data tersimpan"); } setOpen(false) router.push("/division/info/1") } return ( } placeholder="Pencarian" /> {dataUser.map((v, index) => { const isSelected = selectedFiles[index]; return ( handleFileClick(index)}> {v.name} {isSelected ? : null} ) })} setOpen(false)} description="Apakah Anda yakin ingin menambahkan data?" onYes={(val) => { onTrue(val) }} /> ); }