Install
npm install @xeplr/ui-accountPeer 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.