order.service.tsx:
Shared behavior
- Initial load —
getOrderData({ indexName, segment, page, limit }) - Socket refresh — listens for
fetchOrderData(emitted withindexNamefrom backend) - Pagination — page/limit state with MUI table
- 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 inpages/dashboard/:
optionDataTable.tsx,cashDataTable.tsx,futureDataTable.tsx,dataTable.tsx