> For the complete documentation index, see [llms.txt](https://docs.norrnext.com/norrcompetition/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.norrnext.com/norrcompetition/faq/norrcompetition-and-yootheme-pro.md).

# NorrCompetition and YOOtheme Pro

NorrCompetition utilizes the modern UIkit front-end framework for its UI elements and responsive modal windows, loading UIkit bundle assets by default.

When running **YOOtheme Pro** (or another template framework that natively embeds UIkit 3), loading UIkit twice can cause JavaScript prototype conflicts in the browser console, such as:

```
media/com_competition/js/uikit.min.js
Uncaught TypeError: node[DATA][name]._callConnected is not a function
```

## Solution: Disable UIkit in NorrCompetition

To prevent duplicate framework loading:

1. In Joomla Administrator, navigate to **Components > NorrCompetition > Options** (or click the **Options** button in the toolbar).
2. On the **General** tab, locate the **Disable UIkit** parameter.
3. Set **Disable UIkit** to **Yes**.
4. Click **Save & Close**.

<figure><picture><source srcset="/files/yQRgSJKsVd2Ta3eW5wZ7" media="(prefers-color-scheme: dark)"><img src="https://4110454137-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FemWP543OtNCmlHpJBjKV%2Fuploads%2Fgit-blob-cedb4f24fe232c08b6cf58a4e8888516f9fffa62%2Fnc-disable-uikit.png?alt=media" alt="Disable UIkit in NorrCompetition Options"></picture><figcaption><p>Disable UIkit Option in Global Configuration</p></figcaption></figure>

{% hint style="success" %}
Once disabled, NorrCompetition relies on the existing UIkit instance provided by YOOtheme Pro, eliminating console errors and ensuring smooth frontend animations and dialogs.
{% endhint %}
