# Right Sidebar Blocks

**URL:** https://meta.discourse.org/t/right-sidebar-blocks/231067
**Category:** Theme component
**Tags:** official, desktop, right-sidebar-blocks
**Created:** [June 25, 2022, 2:55am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067 "2022-06-25T02:55:24Z")
**Posts on this page:** 20
**Page:** 7

<div class="post-metadata">

### Author: ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)
#### Post date: [May 9, 2025, 2:07pm UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/137 "2025-05-09T14:07:40Z")

</div>

For `popular-tags`, is there any way to enable a topic count number and display it for each tag? Preferably, the count should also respect the `scopeToCategory` parameter value.

---

<div class="post-metadata">

### Author: ![KayceeBennett](https://avatars.discourse-cdn.com/v4/letter/k/c5a1d2/32.png) [@KayceeBennett](https://meta.discourse.org/u/KayceeBennett)
#### Post date: [June 5, 2025, 3:52am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/138 "2025-06-05T03:52:37Z")

</div>

**How Can I Display a User Info Panel in the Right Sidebar?**  
Hi Discourse Team,  
I’m trying to add a **user info panel** to the right sidebar using the **Right Sidebar Blocks** theme component.  
I’d like to show the current user’s profile details—such as their username, avatar, likes received/given, number of posts, etc.—similar to the screenshot.  
Could you please let me know how to achieve this?  
Thank you for your help!

 ![问题2](https://global.discourse-cdn.com/meta/original/4X/0/1/5/015ef6f439e61a59e43122cda1a5ce442eab014c.png)

---

<div class="post-metadata">

### Author: ![KayceeBennett](https://avatars.discourse-cdn.com/v4/letter/k/c5a1d2/32.png) [@KayceeBennett](https://meta.discourse.org/u/KayceeBennett)
#### Post date: [June 5, 2025, 3:55am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/140 "2025-06-05T03:55:20Z")

</div>

I tried but it shows errors.

 ![问题](https://global.discourse-cdn.com/meta/original/4X/0/1/0/0104ab7ff61f9a6f315bf6f09de3e4765b176c6a.png)

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [June 5, 2025, 2:17pm UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/141 "2025-06-05T14:17:40Z")

</div>

What user’s info do you want to show?

---

<div class="post-metadata">

### Author: ![KayceeBennett](https://avatars.discourse-cdn.com/v4/letter/k/c5a1d2/32.png) [@KayceeBennett](https://meta.discourse.org/u/KayceeBennett)
#### Post date: [June 6, 2025, 12:53am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/142 "2025-06-06T00:53:59Z")

</div>

Such as username, avatar, likes received and sent, number of posts, etc., similar to screenshots.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [June 6, 2025, 1:07am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/143 "2025-06-06T01:07:25Z")

</div>

Not what information about the user.

What user? The sidebar is pretty static. Is there one user you want to always show information about? The sidebar shows on topic lists where there are many topics. What user would you want to show? And why is just clicking on the avatar to see the user card not the best solution?

---

<div class="post-metadata">

### Author: ![KayceeBennett](https://avatars.discourse-cdn.com/v4/letter/k/c5a1d2/32.png) [@KayceeBennett](https://meta.discourse.org/u/KayceeBennett)
#### Post date: [June 6, 2025, 5:15am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/144 "2025-06-06T05:15:07Z")

</div>

I want this section to always display the personal information of the currently logged-in user.

---

<div class="post-metadata">

### Author: ![carbonrich](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/carbonrich/32/274219_2.png) [@carbonrich](https://meta.discourse.org/u/carbonrich)
#### Post date: [June 6, 2025, 7:48am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/145 "2025-06-06T07:48:55Z")

</div>

Agree! I think it would be helpful to add User Profile as a default block, potentially re-using code from the [Central theme](https://meta.discourse.org/t/discourse-central-theme-meta-pre-release-out-now/287495) (where it was a particularly addition, by my reading)?

The only addition I’d make to that is a check to remove it once a user has added a profile picture and bio. That way they don’t have to keep looking at it every time they login…

---

<div class="post-metadata">

### Author: ![manuel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/manuel/32/468169_2.png) [@manuel](https://meta.discourse.org/u/manuel)
#### Post date: [June 6, 2025, 10:28am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/146 "2025-06-06T10:28:28Z")

</div>

You can try using or tweaking this, it’s the user profile block from Central with a few adjustments:

> **[Manuel Kostka / Discourse / Blocks / User Profile · GitLab](https://gitlab.com/manuelkostka/discourse/blocks/user-profile)**
>
> GitLab.com

However, that’s just the plain template, it will look like this:

 ![In the image, a cartoon penguin stands next to a profile picture of a person wearing a straw hat, with both characters against a scenic mountain background. The text interface, displaying social media engagement, includes a greeting and requests for a comparison of something the person posted. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/2/9/8/298e9bd51156a0b0beafcb9d1a7b115f7f403a66.png)

If you want it styled similar to the Central look, you could have a look at style declarations in [scss/blocks/user-profile.scss · main · Manuel Kostka / Discourse / Canvas / Central Theme · GitLab](https://gitlab.com/manuelkostka/discourse/canvas/theme-central/-/blob/main/scss/blocks/user-profile.scss?ref_type=heads)

 ![Screenshot From 2025-06-06 11-23-27](https://global.discourse-cdn.com/meta/original/4X/9/0/0/9006cce486a56626ceb210177416a2f9feabc1cb.png)

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [June 6, 2025, 4:30pm UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/147 "2025-06-06T16:30:54Z")

</div>

> [@KayceeBennett](#):
>
> I want this section to always display the personal information of the currently logged-in user.

Because people don’t know who they are?

> [@carbonrich](#):
>
> The only addition I’d make to that is a check to remove it once a user has added a profile picture and bio.

Dunning people to fill out a profile makes sense; it’s not clear to me that seeing their profile will send a clear message. Is that the problem you’re trying to solve?

> [@carbonrich](#):
>
> That way they don’t have to keep looking at it every time they login…

Aha. So you too think they don’t want to see their face all the time. 🙂

---

<div class="post-metadata">

### Author: ![carbonrich](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/carbonrich/32/274219_2.png) [@carbonrich](https://meta.discourse.org/u/carbonrich)
#### Post date: [June 7, 2025, 11:26am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/148 "2025-06-07T11:26:11Z")

</div>

It feels like a legit strategy to encourage this, given previous conversations about doing it…

> [@What are best practices for encouraging / enforcing profile pics?](https://meta.discourse.org/t/what-are-best-practices-for-encouraging-enforcing-profile-pics/112262/8):
>
> Thanks this has been very useful to customizing the invite email templates, especially the [general link for preferences](https://discourse.nycedu.org/my/preferences) and I was able to [add one for Profile](https://connect.oeglobal.org/my/preferences/profile) as we ask for a few custom fields. And I really appreciate the link to launch the bot tour, it’s a great way to learn discourse by practicing.

Though I agree it’s not the best approach, it felt like a popular part of the Central theme, at least from a few people I spoke with:

> [@Discourse Central Theme — Meta Pre-Release Out Now!](https://meta.discourse.org/t/discourse-central-theme-meta-pre-release-out-now/287495):
>
> information_source This theme is in the pre-release stage and is not currently available to install on other sites. You can select it as an optional theme here on meta to sample a preview and provide feedback. discourse Introducing, a new Discourse theme titled “Central” Simple. Modular. Neutral. Overview Discourse is an extremely flexible and powerful open-source platform. The goal of this theme was to leverage Discourse’s customization potential, pushing boundaries through …

I assume it would be fairly simple to add “Add image” hover text for the profile picture and header images with appropriate links, which would improve the conversion chances.

I can only speak for myself in that I think it would help increase the profile picture ‘rate’ which is helpful for most communities…

---

<div class="post-metadata">

### Author: ![cakeitier](https://avatars.discourse-cdn.com/v4/letter/c/90ced4/32.png) [@cakeitier](https://meta.discourse.org/u/cakeitier)
#### Post date: [June 8, 2025, 11:54am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/149 "2025-06-08T11:54:57Z")

</div>

Hello,

After updating to the latest version, fd584ed (Jun 6, 2025) of this `discourse-right-sidebar-blocks`, the right-sidebar-blocks component fails to load on my latest beta Discourse instance:

```plaintext
Uncaught (in promise) Error: Could not find module `ember-curry-component` imported from `discourse/theme-23/discourse/components/right-sidebar-blocks`

```

I believe this is tied to how `right-sidebar-blocks.gjs` in that commit now starts with:

```
import curryComponent from "ember-curry-component";

```

I’m not really familiar with this technical stuff, so if you need any additional information from me please let me know.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [June 8, 2025, 11:57am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/150 "2025-06-08T11:57:59Z")

</div>

That’s odd. There isn’t any such component that exists, from what I can see. Perhaps this is a missing file 🤔.

---

<div class="post-metadata">

### Author: ![cakeitier](https://avatars.discourse-cdn.com/v4/letter/c/90ced4/32.png) [@cakeitier](https://meta.discourse.org/u/cakeitier)
#### Post date: [June 8, 2025, 11:59am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/151 "2025-06-08T11:59:25Z")

</div>

Maybe, no idea. Again I’m very unaccustomed to this technical stuff, so if you need any further details from me, or if I’m just missing something obvious, you or anyone else need not hesitate to let me know.

For now I’m just running a copy of the very previous version, f4ef4a4 from May 8, which works flawlessly.

---

<div class="post-metadata">

### Author: ![KayceeBennett](https://avatars.discourse-cdn.com/v4/letter/k/c5a1d2/32.png) [@KayceeBennett](https://meta.discourse.org/u/KayceeBennett)
#### Post date: [June 9, 2025, 3:30am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/152 "2025-06-09T03:30:51Z")

</div>

Thank you for your reply!  
I’d love to suggest a feature: it would be great if we could one-click install components or layouts by referencing another brand Discourse site.  
Sorry—tech setup is a bit overwhelming for me, so something simpler would really help.

---

<div class="post-metadata">

### Author: ![cakeitier](https://avatars.discourse-cdn.com/v4/letter/c/90ced4/32.png) [@cakeitier](https://meta.discourse.org/u/cakeitier)
#### Post date: [June 9, 2025, 9:09am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/153 "2025-06-09T09:09:09Z")

</div>

An update on the situation. The issue seems to be resolved with Discourse [v3.5.0.beta6](https://github.com/discourse/discourse/releases/tag/v3.5.0.beta6). My aforementioned issue was only present on [v3.5.0.beta5](https://github.com/discourse/discourse/releases/tag/v3.5.0.beta5).

I presume it’s thanks to [this commit](https://github.com/discourse/discourse/commit/55d59c523ae848a6a28bfcd584b2ba1aa970bf5b) which “make[s] curry-component available for themes/plugins”.

All good now.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [June 9, 2025, 11:51am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/154 "2025-06-09T11:51:26Z")

</div>

Good spotting! I think the original curryComponent may have come from  
[https://github.com/davidtaylorhq/ember-curry-component](https://github.com/davidtaylorhq/ember-curry-component)  
?

---

<div class="post-metadata">

### Author: ![Andrew\_Rowe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andrew_rowe/32/445877_2.png) [@Andrew\_Rowe](https://meta.discourse.org/u/Andrew_Rowe)
#### Post date: [June 28, 2025, 1:14pm UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/156 "2025-06-28T13:14:44Z")

</div>

I really like the right sidebar blocks and I use the upcoming events block. I could have sworn the event used to be in chronological order. They are not in chronological order now, see screen shot below

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/3/e/53e360f452cf94f5892428aa1144c900987a2da3.png)  
I checked and made sure they all had correct dates and were this year(2025)

---

<div class="post-metadata">

### Author: ![David\_Ghost](https://avatars.discourse-cdn.com/v4/letter/d/c37758/32.png) [@David\_Ghost](https://meta.discourse.org/u/David_Ghost)
#### Post date: [July 17, 2025, 4:46pm UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/157 "2025-07-17T16:46:55Z")

</div>

It would be really cool to have an option here to put FA icons in each block. Like `ranking-star`for “gamification”, `comments` for “latest comments”, etc.

---

<div class="post-metadata">

### Author: ![Andrew\_Rowe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andrew_rowe/32/445877_2.png) [@Andrew\_Rowe](https://meta.discourse.org/u/Andrew_Rowe)
#### Post date: [July 29, 2025, 1:26am UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/158 "2025-07-29T01:26:37Z")

</div>

has anyone else seen this? Were they always out of chronological order? On my self hosted site this did not fix itself

[Previous page](https://meta.discourse.org/t/right-sidebar-blocks/231067.md?page=6)

[Next page](https://meta.discourse.org/t/right-sidebar-blocks/231067.md?page=8)
