Xeplr OS / React UI

@xeplr/ui-actions

React components for @xeplr/actions — ActionExplorer + ActionRunner (builds on @xeplr/ui-schema-handler)

Install

npm install @xeplr/ui-actions

Peer dependencies you provide: react, @xeplr/actions, @xeplr/ui-schema-handler

The idea

Because action inputs are schemas, the runner’s form is generated. Neither component imports the registry — they take what list() returns and call your onRun — so any registered action is operable by hand.

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-actions 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.