---
title: "if · RUAL Documentation"
description: "Conditional branching for conditions (if.. then.. else..)."
canonical: https://docs.rual.nl/block-types/styling/uistyle_branch
language: en
---

# if

This block is part of the [`styling`](https://docs.rual.nl/block-types/styling) group and was last modified in core [`v10.4.28`](https://docs.rual.nl/core-versions/100428).

Conditional branching for conditions (if.. then.. else..).

- true required `uistyle`

- false required `uistyle`

- boolean required `condition`

- uistyle `uistyle`

A typical wiring for [if](https://docs.rual.nl/block-types/styling/uistyle_branch): the `uistyle` out pin feeds [regular card](https://docs.rual.nl/block-types/state%20ui/state_card).

![Studio canvas example for the if block: typical wiring for if.](https://docs.rual.nl/canvas-examples/uistyle_branch.png)

### Version history

Introduced in [`v10.4.28`](https://docs.rual.nl/core-versions/100428).
