Components
Components
React components wired to your proxies
Command dialogs, forms, and data tables that consume Arc’s generated proxies. Built on PrimeReact, fully typed, and styled the way you choose. Get started → · Why Components? →
Start here
Section titled “Start here”Install the package, mount the provider, and render your first proxy-driven screen.
Why ComponentsWhat the library adds when PrimeReact meets generated Arc proxies.
StylingThree paths — a PrimeReact theme, your own palette, or fully unstyled with a pt preset.
Recipes
Section titled “Recipes”Collect input and execute a command with CommandDialog and the CommandForm fields.
Render a query or observable query with DataPage and the data-table wrappers.
Gather information across named stages with StepperCommandDialog.
A full screen: list rows, add and edit through dialogs, and react to selection.
Key components
Section titled “Key components”Instantiates, validates, and executes a generated command, with the footer handled for you.
DataPageA resizable page that lists query data with toolbar actions and detail panels.
CommandForm fieldsTyped input fields bound to command properties — text, number, dropdown, date, and more.
DialogsData-collection dialogs that return values without executing a command.
Components renders Arc’s proxies over Chronicle read models — see Why developers choose Cratis for the full stack.