diff options
Diffstat (limited to 'src/modules/result/components/ProductModal.tsx')
| -rw-r--r-- | src/modules/result/components/ProductModal.tsx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/modules/result/components/ProductModal.tsx b/src/modules/result/components/ProductModal.tsx index a4ef49e..001c946 100644 --- a/src/modules/result/components/ProductModal.tsx +++ b/src/modules/result/components/ProductModal.tsx @@ -1,3 +1,4 @@ +import { useResultStore } from '@/common/stores/useResultStore' import { Input, Modal, ModalBody, ModalContent, ModalHeader, Pagination, Skeleton, Table, TableBody, TableCell, TableColumn, TableHeader, TableRow } from '@nextui-org/react' import { Product } from '@prisma/client' import { useQuery } from '@tanstack/react-query' @@ -15,18 +16,19 @@ const ProductModal = ({ modal }: Props) => { const [page, setPage] = useState(1) const [search, setSearch] = useState("") const debouncedSearch = useDebounce(search, 500) + const { filter } = useResultStore() useEffect(() => { setPage(1) }, [debouncedSearch]) const { data } = useQuery({ - queryKey: ['product', page, debouncedSearch], + queryKey: ['product', page, debouncedSearch, filter.company], queryFn: async () => { const searchParams = new URLSearchParams({ page: page.toString(), search: debouncedSearch, - type: 'all' + companyId: filter.company }) const response = await fetch(`/api/product?${searchParams}`) const data: { |
