Entry components

ReactApiTable, ApiTablesController, and ApiTablesComponent

ReactApiTable

File: ./ApiTables/ReactApiTable.tsx

Public API for feature pages.

PropRole
tableStructure from useTableStructure — see Table structure
tableStructureLoadingGates loader vs controller
paramsExtra query POST params
customElementReact node above table or string id for built-in hooks — Custom elements
controllerReplace default controller
childrenInside provider, before table

ApiTablesController

File: ./ApiTables/ApiTablesController.tsx

Mounts when structure is ready. Owns initialization, page size LS, and fetch effect. Renders ApiTablesComponent.

ApiTablesComponent

File: ./ApiTables/ApiTablesComponent.tsx

Pure layout composition — no fetching. Mounts ApiTablesModals.

On this page