---
title: "render page · RUAL Documentation"
description: "Sends the combined HTML to the frontend and renders the page. All previously encountered broadcasts will be executed after the page has been rendered."
canonical: https://docs.rual.nl/block-types/User%20Interface/uicomponent_page_render
language: en
---

[Cluster](https://docs.rual.nl/cluster)

[Blocks](https://docs.rual.nl/block-types)

[Interfaces](https://docs.rual.nl/interfaces)

[Blueprints](https://docs.rual.nl/blueprints)

[Tutorials](https://docs.rual.nl/tutorials)

[Home automation](https://docs.rual.nl/home-automation)

[Examples](https://docs.rual.nl/examples)

[Reference](https://docs.rual.nl/reference)

[Architecture](https://docs.rual.nl/architecture)

[Troubleshooting](https://docs.rual.nl/troubleshooting)

Other

# render page

This block is part of the [`User Interface`](https://docs.rual.nl/block-types/User%20Interface) group and was last modified in core [`v13.0.2`](https://docs.rual.nl/core-versions/130002).

Sends the combined HTML to the frontend and renders the page. All previously encountered broadcasts will be executed after the page has been rendered.

- flow `flow`

- timeout `number` Defines how long the backend will wait on a response from the frontend as soon as this block was reached. The maximum timeout is 60 seconds

Default `5`

- UI Component required `uicomponent` The default HTML displayed on this page. We will serve the main base using SSR (Server Side Rendering).

- Title required `value` The title of this page shown in embeds and browsers.

- Description `value` The description of this page shown in embeds and browsers.

- meta tags `array ` Other meta tags used on this page, define as: `[{ name, content } / { property, content }]`

- viewport `value` Viewport used on this page.

Default `width=device-width,initial-scale=1.0`

- stylesheet `stylesheet` Customs stylesheet to use on this page

- json scope `scope` Scope the user needs to have to be able to view the JSON of the document

Default `*`

- revisions scope `scope` Scope the user needs to have to be able to view the revisions of the document

Default `*`

- guid `value` The guid will be used for the json and revisions modal

- storage `storage` The storage will be used for the json and revisions modal

- On render required `inpinfunction` Will be called after the frontend renders the page. This needs to be set in order for the frontend to receive all previously queued ui actions that interact with the frontend

| `return` |
| --- |

## Version history

Introduced in [`v13.0.2`](https://docs.rual.nl/core-versions/130002).

Deprecated since [`v13.0.2`](https://docs.rual.nl/core-versions/130002).

- [Back to `User Interface`](https://docs.rual.nl/block-types/User%20Interface): Return to the main group to view all sub-groups

- [Back to `UI`](https://docs.rual.nl/block-types/User%20Interface?group=UI): Return to the group to view all blocks within this group

Was this page helpful? [Tell us what to improve](https://docs.rual.nl/support) · RUAL Docs is an integral component of the [RUAL ecosystem](https://rual.nl)
