[JS+Editor Module] Custom dropdown (Labels, icons, colors, actions...) #1720
Replies: 6 comments 7 replies
-
|
That looks pretty cool. Is a module like this possible with the current options? I don't remember seeing possibilities that fancy when I read the docs and would love to upgrade my modules to have better UI |
Beta Was this translation helpful? Give feedback.
-
|
I'm already loving it!!! That's exactly what a was thinking about since you've introduced select dropdowns! 😍 Thank you man! |
Beta Was this translation helpful? Give feedback.
-
|
How do you install this? It looks great, but it only says manual install. |
Beta Was this translation helpful? Give feedback.
-
|
Updated to v1.1:
|
Beta Was this translation helpful? Give feedback.
-
|
Is it possible to make it drop up? |
Beta Was this translation helpful? Give feedback.
-
|
The import does not work. Nothing happens. I had to manually add a module and split up each part within the UI inputs. This works, but then the module itself doesn't function. Any advice? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Custom dropdown (Labels, icons, colors, actions...)
Version: v1.1
Creator: Clooos
Important
Supported cards:
This module lets you customize the labels, icons, and icon colors of dropdown items, and also allows you to define actions or add navigation to pop-ups or dashboard pages. It works for both the main select card and sub-buttons in supported cards.
Example use cases
Quick controls: Create a dropdown where each option opens a different pop-up: one for lights, one for media, one for climate...
Vacuum room selector: Set up a dropdown for your robot vacuum, where each item represents a room like “Kitchen”, “Living Room”, or “Bedroom”. Selecting an option sends a service call to clean only the selected area.
Color picker: Build a dropdown for a light entity, with each item showing a colored icon and label like “Warm White”, “Cool White”, or “Red”. Selecting an option sends a command to instantly change the light color.
YAML example: Color picker from the screenshot
This module is also really easy to set up using its built-in editor, so you can get started in just a few minutes 😄 I recommend starting with a basic input_select template entity (with labels like 1, 2, 3...), then you can customize everything directly from the module.
🧩 Get this Module
If you're already supporting my project, this module is now available on my Patreon page! If not, you can join to support my work, this helps me keep improving this huge project and creating new features.
Thank you so much ❤️
Screenshot:
Beta Was this translation helpful? Give feedback.
All reactions