'use client' import { LayoutNavbarNew, WARNA } from "@/module/_global"; import { Box, Button, Center, SimpleGrid, Text } from "@mantine/core"; import { useRouter } from "next/navigation"; import React, { useState } from "react"; import { BsFiletypeCsv } from "react-icons/bs"; const dataFile = [ { id: 1, name: "Semua_Proyek.csv", }, { id: 2, name: "Proyek_Dinas.csv", }, { id: 3, name: "Proyek_Lpd.csv", }, { id: 4, name: "Proyek_Lembaga1.csv", }, { id: 5, name: "Proyek_Lembaga2.csv", }, { id: 6, name: "Proyek_Lembaga3.csv", }, ]; export default function FileSave({ kategori }: { kategori: string }) { const router = useRouter() const [selectedFiles, setSelectedFiles] = useState>({}); const handleFileClick = (index: number) => { setSelectedFiles((prevSelectedFiles) => ({ ...prevSelectedFiles, [index]: !prevSelectedFiles[index], })); }; return ( {dataFile.map((file, index) => { const isSelected = selectedFiles[index]; return ( handleFileClick(index)} >
{file.name}
); })}
); }