Xeplr OS / React UI

@xeplr/ui-account

Account UI: auth, profile, RBAC admin, tenant management — React controller hooks and designs

Install

npm install @xeplr/ui-account

Peer dependencies you provide: react, react-router-dom

The idea

The whole account surface — login through RBAC admin and the nav shell — as pages, hooks or plain model files. Menus are matched by key and shown by the label the server sends, and authFetch picks up the sliding-refresh token so most expiries never become a 401.

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.

Builds on

Documentation for @xeplr/ui-account 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.