Interfaces
Building the front end in RUAL: RUAL Studio, the component libraries, custom components, and how to override the pages that ship by default.
Context Menu The right-click menu on the canvas and the actions it can reach, such as modifying table columns and finding the blueprint block behind an element. Components How interface components are defined, configured and rendered: existing and custom components, blueprint parameters, triggering functions and React hooks. RUAL Library The helper library available inside custom components through window.RUAL: how to use it, from runBlueprintFunction to every other function it offers. RUAL Components The component set that ships with RUAL and the props each one takes: UIDs, translations, inputs, the commonly used components and how to style them. RUAL Studio The cluster management interface where blueprints, storages and users are managed: signing in, the dashboard, devices, cluster traffic and settings. Handle Iterations Render lists and repeat structures without fighting the renderer: when iterative components apply, the exposed iterate parameters and a worked example. Overwrite Defaults Replace the built-in login and system pages with your own: how overwriting works, which pages allow it, and tips for building a custom login page. Login Escape Hatch Force the built-in login page with ?studio=1 when a custom login page locks you out: how it works, where it sits in page resolution and how to recover.