From 5e5edc413afdd1cbcbf25b43c39f280b4ac2af06 Mon Sep 17 00:00:00 2001 From: akhmadst1 <13521164@mahasiswa.itb.ac.id> Date: Thu, 16 Nov 2023 15:47:50 +0700 Subject: [PATCH] style: removed unused + refactor --- src/pages/admin/Request.tsx | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/pages/admin/Request.tsx b/src/pages/admin/Request.tsx index b4c325e..b480be7 100644 --- a/src/pages/admin/Request.tsx +++ b/src/pages/admin/Request.tsx @@ -20,13 +20,12 @@ import { Table, Thead, Tbody, - Tfoot, Tr, Th, Td, } from "@chakra-ui/react"; import { BiSolidTrash, BiCheckCircle, BiError, BiUpvote, BiChevronLeftCircle, BiChevronRightCircle } from "react-icons/bi"; -import { Link, useLocation, useNavigate } from "react-router-dom"; +import { useNavigate } from "react-router-dom"; import "primereact/resources/themes/lara-light-indigo/theme.css"; import "primereact/resources/primereact.min.css"; import { Users } from "../../types" @@ -45,8 +44,6 @@ const Request = () => { const [totalPages, setTotalPages] = useState(1); const [page, setPage] = useState(1); const newAxiosInstance = axios.create(axiosConfig()); - const location = useLocation(); - const queryParams = new URLSearchParams(location.search); const toast = useToast(); const navigate = useNavigate(); const n = 6; @@ -107,8 +104,9 @@ const Request = () => { // Handle the Rejecting action here, e.g., send an API request to update the data // After Rejecting is complete, close the modal. closeModalRejecting(); + setRefresher((prevRefresh) => !prevRefresh) // lgsung request data baru tanpa hrus reload page (harusnya works) }; - + // HANDLING ACC REQUEST const [isModalAcceptingOpen, setIsModalAcceptingOpen] = useState(false); const [acceptingID, setAcceptingID] = useState(0); @@ -125,13 +123,9 @@ const Request = () => { // Handle the Accepting action here, e.g., send an API request to update the data // After Accepting is complete, close the modal. closeModalAccepting(); + setRefresher((prevRefresh) => !prevRefresh) // lgsung request data baru tanpa hrus reload page (harusnya works) }; - const handlePageChange = (event: { first: number }) => { - const newPage = Math.floor(event.first / n) + 1; - setPage(newPage); - } - return ( <Container overflow="auto" maxW={"100vw"} maxH={"100vh"}> {/* Render the RejectingModal component conditionally */} -- GitLab