Three parallel components fetch paginated order history from order.service.tsx:

Shared behavior

  1. Initial loadgetOrderData({ indexName, segment, page, limit })
  2. Socket refresh — listens for fetchOrderData (emitted with indexName from backend)
  3. Pagination — page/limit state with MUI table
  4. Column control — optional visibility via ColumnControl

Typical query

Displayed fields

Varies by segment but commonly includes:
  • Transaction type (BUY/SELL)
  • Tradingsymbol, quantity, price
  • Order status, timestamps
  • Parent/scheduled order linkage

Admin dashboard tables

Admin dashboard also has read-only tick tables in pages/dashboard/:
  • optionDataTable.tsx, cashDataTable.tsx, futureDataTable.tsx, dataTable.tsx
These show live calculated values rather than order history.