# Custom Loading Spinner Component

**URL:** https://meta.discourse.org/t/custom-loading-spinner-component/174801
**Category:** Theme component
**Created:** [January 2, 2021, 2:43pm UTC](https://meta.discourse.org/t/custom-loading-spinner-component/174801 "2021-01-02T14:43:23Z")
**Posts on this page:** 1
**Showing post:** 9

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [September 20, 2023, 3:44am UTC](https://meta.discourse.org/t/custom-loading-spinner-component/174801/9 "2023-09-20T03:44:29Z")

</div>

Testing this using Ubuntu with the latest Chrome browser, I’m getting the following error on my local dev site:

`component-templates.js:54 [discourse/theme-10/discourse/templates/components/conditional-loading-spinner] conditional-loading-spinner was authored using gjs and its template cannot be overridden. Ignoring override.`

On my production site, also testing with the latest Chrome browser on Ubuntu, I’m not getting errors, but also am not seeing a loading spinner.

I think some changes have been made to how templates get overridden in themes since this theme component was released: [(not recommended) Overriding Discourse templates from a Theme or Plugin](https://meta.discourse.org/t/overriding-discourse-templates-from-a-theme-or-plugin/247487). I think the way Discourse implements the loading spinner has also changed since then.

---

_[View the full topic](https://meta.discourse.org/t/custom-loading-spinner-component/174801)._
