This is a RETIRED plugin. For brand new plugin - install the free Dynamic Icons Renderer (Free Bundle) or the full Dynamic Icon Picker, Icons Renderer for Icon Picker convenience.
From interface essentials to expressive visuals, Dynamic Icons brings powerful, flexible icon rendering to your Bubble projects. Now supporting both Lucide Icons and Google Material Icons(Symbols) – 1550+ and 3600+ icons respectively – this plugin gives you complete control over icon content, style, and interaction – even dynamically at runtime.
Dynamically define icon using dynamic expressions. Seamlessly change icons in real time based on workflows, data, or user behavior – no page reloads or complex workarounds.
🔁 Switch icons dynamically with data or conditions
🎨 Customize size, color, stroke, weight, and positioning
🧩 Supports both Lucide.dev and Google Material Symbols
⚡️ Great for icons, toggles, state indicators, buttons, and graphics in general
💡 Smooth editor integration with Bubble dynamic data expressions
Editor:
https://bubble.io/page?id=dynamic-icons-demo&name=plugin&type=pageDemo page:
https://dynamic-icons-demo.bubbleapps.io/version-test/plugin?debug_mode=true&tab=0