ros_sugar.ui_node.browser#
FastHTML browser UI for the UI node
Module Contents#
Functions#
Build the FastHTML browser app for the UI node. |
API#
- ros_sugar.ui_node.browser.build_browser_app(ros_node, additional_input_elements=None, additional_output_elements=None, system_info=None)#
Build the FastHTML browser app for the UI node.
- Parameters:
ros_node – The running UI node.
additional_input_elements – UI input elements from derived packages.
additional_output_elements – UI output elements from derived packages.
system_info – System metadata for the visualization page.
- Returns:
The FastHTML application (a Starlette app) to mount under
/.