# Can I conditionally display one of the icons on the sidebar depending on the user?

**URL:** <https://community.directus.com/t/can-i-conditionally-display-one-of-the-icons-on-the-sidebar-depending-on-the-user/121>\
**Category:** Help\
**Created:** [April 28, 2025, 11:53am UTC](https://community.directus.com/t/can-i-conditionally-display-one-of-the-icons-on-the-sidebar-depending-on-the-user/121 "2025-04-28T11:53:57Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![bryantgillespie](https://sea2.discourse-cdn.com/flex002/user_avatar/community.directus.com/bryantgillespie/32/33_2.png) [@bryantgillespie](https://community.directus.com/u/bryantgillespie)\
**Post date:** [April 28, 2025, 11:53am UTC](https://community.directus.com/t/can-i-conditionally-display-one-of-the-icons-on-the-sidebar-depending-on-the-user/121/1 "2025-04-28T11:53:57Z")

</div>

I’d like to hide certain modules for certain users.

 ![ScreenShot 2025-04-28 at 07.52.10@2x](https://us1.discourse-cdn.com/flex002/uploads/directus/original/1X/328586cb176560b9ddfb34b0dbb2b138231930b7.jpeg)

---

<div class="post-metadata">

**Author:** ![Deborah](https://avatars.discourse-cdn.com/v4/letter/d/6f9a4e/32.png) [@Deborah](https://community.directus.com/u/Deborah)\
**Post date:** [May 14, 2025, 11:09am UTC](https://community.directus.com/t/can-i-conditionally-display-one-of-the-icons-on-the-sidebar-depending-on-the-user/121/3 "2025-05-14T11:09:11Z")

</div>

I looked into this as well and it might be possible with a hook [as per this blog post](https://blogs.taiga.nl/martijn/posts/use-a-hook-to-hide-modules-for-non-admin-roles-in-directus/)

---

<div class="post-metadata">

**Author:** ![Abdallah](https://sea2.discourse-cdn.com/flex002/user_avatar/community.directus.com/abdallah/32/105_2.png) [@Abdallah](https://community.directus.com/u/Abdallah)\
**Post date:** [May 4, 2025, 9:44am UTC](https://community.directus.com/t/can-i-conditionally-display-one-of-the-icons-on-the-sidebar-depending-on-the-user/121/2 "2025-05-04T09:44:26Z")

</div>

Actually I’m wondering too how we can do so 😅  
Plus for the collections too, I’m using a workaround to do this, but wondering if it’s supported somehow

---

<div class="post-metadata">

**Author:** ![rijkvanzanten](https://sea2.discourse-cdn.com/flex002/user_avatar/community.directus.com/rijkvanzanten/32/31_2.png) [@rijkvanzanten](https://community.directus.com/u/rijkvanzanten)\
**Post date:** [March 30, 2026, 8:04pm UTC](https://community.directus.com/t/can-i-conditionally-display-one-of-the-icons-on-the-sidebar-depending-on-the-user/121/4 "2026-03-30T20:04:51Z")

</div>

Directus currently doesn’t have a native way to show/hide the roles on a per-user or per-role level. They can globally be shown/hidden from the project settings. I’ve jotted down your feedback on our end so it’ll be considered for a future revision.
