frontend / api/inventory/hooks
api/inventory/hooks
File
useItemSearchQuery.ts
Enterprise
- Requires supplier selection first (prevents cross-supplier errors)
- Minimum 2 characters to trigger search (reduces API load)
- Client-side supplier filtering (backend doesn't filter properly)
- Returns placeholder price/quantity (actual values fetched on selection)
- 30-second cache improves UX during selection
@backend_limitation The /api/inventory search endpoint doesn't properly filter by supplierId parameter, so this hook applies client-side filtering to ensure supplier isolation.