import { useQuery } from "@tanstack/react-query"; import MenuItem from "@mui/material/MenuItem"; import { Select } from "../../ui"; import { warehouseReservationListOptions } from "../../lib/queries/warehouse"; interface ReservationPickerProps { itemId: number | null; projectId: number | null; value: number | null; onChange: (reservationId: number | null, remainingQty: number) => void; } export default function ReservationPicker({ itemId, projectId, value, onChange, }: ReservationPickerProps) { const { data: result } = useQuery( warehouseReservationListOptions({ item_id: itemId ?? undefined, project_id: projectId ?? undefined, status: "ACTIVE", perPage: 100, }), ); const reservations = result?.data ?? []; return ( ); }