src/pages/index-setting/index.tsx— list pagesrc/pages/index-setting/indexSettingForm.tsx— create/edit formsrc/pages/index-setting/settingTable.tsx— data table
/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:
- Create —
POST /indexSettings - Edit —
PUT /indexSettingswith_id
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.