Sources:
  • src/pages/index-setting/index.tsx — list page
  • src/pages/index-setting/indexSettingForm.tsx — create/edit form
  • src/pages/index-setting/settingTable.tsx — data table
Route: /settings, /settings/add, /settings/edit

List page features

Default visible columns

Includes: index, assetClass, exchange, tradingModes, activeSegment, option/cash/futures quantities, expiry fields, isActive, actions.

Form page

IndexSettingFormPage accepts isEdit prop:
  • CreatePOST /indexSettings
  • EditPUT /indexSettings with _id
Form fields map to types/indexSetting.ts — cash, futures, and options nested objects.

Access

Available to authenticated users on /settings. Typically used by admins; non-admins may have read-only or no menu link depending on deployment.