Source: src/hooks/useZerodha.ts

Exported API

handleOrderProps

Order normalization

Before API call, hook builds finalOrder:
  • MARKET orders omit price, use validity: IOC
  • LIMIT orders include price, use validity: DAY
Calls placeOrder(finalOrder) from Zerodha service.

Other handlers

All show openSnackbar on success/error.

Consumers

  • OptionOrderPage, CashOrderPage, FutureOrderPage
  • dashboardUser.tsx manual buy buttons