# Missing cube icon in the convert button on themes

**URL:** https://meta.discourse.org/t/missing-cube-icon-in-the-convert-button-on-themes/378072
**Category:** UX
**Tags:** pr-welcome
**Created:** [August 10, 2025, 9:22pm UTC](https://meta.discourse.org/t/missing-cube-icon-in-the-convert-button-on-themes/378072 "2025-08-10T21:22:09Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [August 10, 2025, 9:22pm UTC](https://meta.discourse.org/t/missing-cube-icon-in-the-convert-button-on-themes/378072/1 "2025-08-10T21:22:09Z")

</div>

I noticed that the convert button in the theme controls for themes does not have an icon,  
 ![image](https://global.discourse-cdn.com/meta/original/4X/1/a/b/1abc7dcc4625655cb5b78c662c4a31286bc27815.png)  
whereas it is displayed for theme components.  
 ![image](https://global.discourse-cdn.com/meta/original/4X/7/c/e/7ce39c8428949ac7d43dcf059b31dfcdd8ca329a.png)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [August 13, 2025, 11:16pm UTC](https://meta.discourse.org/t/missing-cube-icon-in-the-convert-button-on-themes/378072/2 "2025-08-13T23:16:00Z")

</div>

Good catch, going to put a #pr-welcome on this one.

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [August 14, 2025, 1:14am UTC](https://meta.discourse.org/t/missing-cube-icon-in-the-convert-button-on-themes/378072/3 "2025-08-14T01:14:12Z")

</div>

> <https://github.com/discourse/discourse/blob/282a544cce55bfd1c445e8ac8970841a23e8f98a/app/assets/javascripts/admin/addon/controllers/admin-customize-themes-show-index.js#L157-L160>

The change seems to be intentional. @Osama Do you happen to remember why?

---

<div class="post-metadata">

### Author: ![Osama](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/osama/32/98013_2.png) [@Osama](https://meta.discourse.org/u/Osama)
#### Post date: [August 14, 2025, 3:50am UTC](https://meta.discourse.org/t/missing-cube-icon-in-the-convert-button-on-themes/378072/4 "2025-08-14T03:50:52Z")

</div>

I’ve dug into the history here and I believe we decided not to use an icon simply because we couldn’t find/come up with an icon to represent components.

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/4/f/94fd9153bc4c59fdcda66b3c48c20b5b99f38578.png)

This is a screenshot from when the concept of themes and components was introduced (2018). There’s no icon for the components tab for the same reason.

* * *

Given all the recent changes we’ve made around themes/components, I’m not sure if it even makes sense to have the convert button anymore — I don’t think there’s a use case for it these days? I certainly don’t remember the last time I needed to use it.

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [August 14, 2025, 7:07am UTC](https://meta.discourse.org/t/missing-cube-icon-in-the-convert-button-on-themes/378072/5 "2025-08-14T07:07:42Z")

</div>

I think a simple change we can make here is just to use a consistent icon for the button which I am proposing in this PR:

[https://github.com/discourse/discourse/pull/34317](https://github.com/discourse/discourse/pull/34317)

 ![image](https://global.discourse-cdn.com/meta/original/4X/c/9/a/c9ac0e8418c8cccf7543360d4196d85016817de2.png)

There should be no need for the button’s icon to convey the kind of conversion that is happening for the theme because that is handled by the confirmation dialog when the button is clicked.

 ![Screenshot 2025-08-14 at 3.07.19 PM](https://global.discourse-cdn.com/meta/original/4X/e/4/c/e4c6948b6fd28299ccbc757ffb2c5ad9e61b53b7.png)

Pinging @hugh and @awesomerobot for a quick review.

---

<div class="post-metadata">

### Author: ![hugh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hugh/32/336717_2.png) [@hugh](https://meta.discourse.org/u/hugh)
#### Post date: [August 14, 2025, 7:31am UTC](https://meta.discourse.org/t/missing-cube-icon-in-the-convert-button-on-themes/378072/6 "2025-08-14T07:31:57Z")

</div>

This looks good to me 🙂

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [August 18, 2025, 12:00am UTC](https://meta.discourse.org/t/missing-cube-icon-in-the-convert-button-on-themes/378072/7 "2025-08-18T00:00:23Z")

</div>

This topic was automatically closed after 3 days. New replies are no longer allowed.
