# Loading page

The screen with this tag replaces the default Bravo loading screen with a custom design app page.

**📍 Where to add the tag:** A top-level app page

```
[state:loading]
```

<figure><img src="https://1444025092-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXpqEanvOhm8vMtIH8i%2Fuploads%2F4LhixPW6gIbmuR8LWDPu%2FScreen-Recording-2024-03-19-at-13.25.53.gif?alt=media&#x26;token=d463be7a-bc71-4379-b8e9-12c85e7c7a50" alt=""><figcaption></figcaption></figure>

![](https://1444025092-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXpqEanvOhm8vMtIH8i%2F-Mhwm6upjgKVzRyTw7FR%2F-MhwnR031h5y_0ZnLrx1%2Fimage.gif?alt=media\&token=648cd6cd-f48e-457f-9f75-340796829543)

## 🏷️ **How to add the tag** <a href="#how-to-add-the-tag" id="how-to-add-the-tag"></a>

&#x20;   1\. Create a standalone loading screen design.

{% hint style="info" %}
**Pro tip:** use the [Lottie component](https://docs.bravostudio.app/bravo-tags/components/component-lottie) to easily add a Lottie animation in your intro.
{% endhint %}

![](https://1444025092-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXpqEanvOhm8vMtIH8i%2F-Mhwm6upjgKVzRyTw7FR%2F-Mhwo1DaBu5ehqwhI1rM%2Fload1.webp?alt=media\&token=fe05950b-ef5f-4772-9e81-0e008063cfa6)

&#x20;   2\. Add a container around the design.

![](https://1444025092-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXpqEanvOhm8vMtIH8i%2F-Mhwm6upjgKVzRyTw7FR%2F-Mhwo5lerb3OhFXaDv41%2Fload2.gif?alt=media\&token=e2390ff2-7154-4eb2-9689-7da39e2f855b)

&#x20;   3\. **Paste** the tag into the layer name of the **top-level app page**.

![](https://1444025092-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXpqEanvOhm8vMtIH8i%2F-Mhwm6upjgKVzRyTw7FR%2F-MhwoAhpTaGjhdRRTjkW%2Fload3.webp?alt=media\&token=0ba416f1-029d-40d1-ab48-cfb67940ddf0)

&#x20;   4.Import the design file into Bravo.

&#x20;   5\. Set up your [binding](https://docs.bravostudio.app/bravo-tags/loading-experience/broken-reference) as usual.

&#x20;   6\. Preview the custom loading screen on Bravo Vision. 🚀

{% hint style="info" %}
Tip: If you want to show the loading animation on top of the screen that is being loaded, add a **transparent background** to the screen with the `[state:loading]` tag.
{% endhint %}

## 💾 Example files <a href="#example-files" id="example-files"></a>

Duplicate the files below to see how to set it up!

{% embed url="<https://www.figma.com/community/file/973892292868502990>" %}

{% @figma/embed fileId="dedkxpF23DnniDkjZnqehd" nodeId="453:36" url="<https://www.figma.com/file/dedkxpF23DnniDkjZnqehd/Bravo-Sample%3A-Bravo-Tags?node-id=453%3A36>" %}

{% file src="<https://1444025092-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXpqEanvOhm8vMtIH8i%2F-Mhwm6upjgKVzRyTw7FR%2F-MhwogYPw9o4MEY6z1Gq%2FBravo%20Sample%20-%20Custom%20Loading.xd.zip?alt=media&token=fd26ccd5-df29-4d78-a210-efd06a4557dd>" %}
Custom Loading.xd
{% endfile %}
