# Building a native toggle switch as a reusable element (tutorial)

**URL:** <https://forum.bubble.io/t/building-a-native-toggle-switch-as-a-reusable-element-tutorial/386295>\
**Category:** Tips\
**Created:** [November 28, 2025, 12:29pm UTC](https://forum.bubble.io/t/building-a-native-toggle-switch-as-a-reusable-element-tutorial/386295 "2025-11-28T12:29:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gus](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/gus/32/256426_2.png) [@gus](https://forum.bubble.io/u/gus)\
**Post date:** [November 28, 2025, 12:29pm UTC](https://forum.bubble.io/t/building-a-native-toggle-switch-as-a-reusable-element-tutorial/386295/1 "2025-11-28T12:29:25Z")

</div>

Hey everyone,

Bubble doesn’t have a native toggle option, and I wanted to build one that actually looks good and can be reused across an entire app.

Made a tutorial showing how to build it with groups + conditionals - once you set it up as a reusable element, you can drop it anywhere and maintain consistent design across your project.

**The approach:**

- Full control over colors, sizing, transitions

- Set it up once as a reusable, use it everywhere

- Update the design in one place, changes reflect app-wide

 ![Screenshot 2025-11-28 at 09.28.55](https://us1.discourse-cdn.com/bubble/original/3X/0/8/0811b0ea18ee14577eb585b6c9bb53e754e709a5.jpeg)

Tutorial here: [https://youtu.be/5jiwXU1FdAs](https://youtu.be/5jiwXU1FdAs)

Curious if anyone else is building their own component library like this instead of mixing different plugin styles.

---

<div class="post-metadata">

**Author:** ![eliezerord97](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/eliezerord97/32/239601_2.png) [@eliezerord97](https://forum.bubble.io/u/eliezerord97)\
**Post date:** [November 29, 2025, 11:51pm UTC](https://forum.bubble.io/t/building-a-native-toggle-switch-as-a-reusable-element-tutorial/386295/2 "2025-11-29T23:51:52Z")

</div>

I also created a custom toggle one time and I am actually building slowly my design system in bubble

Don´t know if it´s a typo on your channel name wich you the best- Gustavo Sousa | Certified Bubble (Develiper)
