frontend


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.

Functions