Xeplr OS / React UI

@xeplr/ui-table

Controlled TanStack Table wrapper with auto-detected column types and smart filters

Install

npm install @xeplr/ui-table

Peer dependencies you provide: react, @tanstack/react-table

The idea

Column types are detected from the data, so sorting and the right filter for each column come without declaring them. Edits are staged locally and committed as one change set.

Where it sits

Part of React UI — model / controller / design, split apart on purpose. Take the finished page, take the hook and bring your own design, or take neither and use the model without React at all.

Documentation for @xeplr/ui-table is in its README on npm.

These packages are what Xeplr Analytics is made of

If you are assembling this yourself, it may be worth seeing the assembled version first.