From 15b20f825cbe1e204f46b200eef8e678faac8540 Mon Sep 17 00:00:00 2001 From: amel Date: Tue, 13 Aug 2024 10:32:53 +0800 Subject: [PATCH] upd: filter divisi Deskripsi: - update filter divisi No Issues --- src/module/division_new/ui/list_division.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/module/division_new/ui/list_division.tsx b/src/module/division_new/ui/list_division.tsx index e53e22b..48492b5 100644 --- a/src/module/division_new/ui/list_division.tsx +++ b/src/module/division_new/ui/list_division.tsx @@ -1,7 +1,7 @@ 'use client' import { API_ADDRESS, LayoutDrawer, LayoutNavbarNew, WARNA } from '@/module/_global'; import { ActionIcon, Avatar, Box, Card, Center, Divider, Flex, Grid, Group, Text, TextInput, Title } from '@mantine/core'; -import { useRouter } from 'next/navigation'; +import { useRouter, useSearchParams } from 'next/navigation'; import React, { useState } from 'react'; import { HiMenu } from 'react-icons/hi'; import { HiMagnifyingGlass, HiMiniPresentationChartBar, HiMiniUserGroup, HiOutlineListBullet, HiSquares2X2 } from 'react-icons/hi2'; @@ -19,6 +19,8 @@ export default function ListDivision() { const [data, setData] = useState([]) const [jumlah, setJumlah] = useState(0) const [searchQuery, setSearchQuery] = useState('') + const searchParams = useSearchParams() + const group = searchParams.get('group') const handleList = () => { setIsList(!isList) @@ -27,7 +29,7 @@ export default function ListDivision() { const fetchData = async (search: string) => { try { setData([]); - const response = await funGetAllDivision('?search=' + search) + const response = await funGetAllDivision('?search=' + search + '&group=' + group) if (response.success) { setData(response.data)