# How to combine PlutoUI widgets into new widgets?

**URL:** <https://discourse.julialang.org/t/how-to-combine-plutoui-widgets-into-new-widgets/91809>\
**Category:** Pluto\
**Created:** [December 18, 2022, 11:51am UTC](https://discourse.julialang.org/t/how-to-combine-plutoui-widgets-into-new-widgets/91809 "2022-12-18T11:51:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [December 18, 2022, 11:51am UTC](https://discourse.julialang.org/t/how-to-combine-plutoui-widgets-into-new-widgets/91809/1 "2022-12-18T11:51:35Z")

</div>

I came across this tutorial, but it seems that the code is no longer working in the latest stable version of Pluto/PlutoUI:

[https://julialang.zulipchat.com/user\_uploads/7178/aOlGtPBiSsdksGKrLJsi4aHf/PlutoUI-composition.jl.html](https://julialang.zulipchat.com/user_uploads/7178/aOlGtPBiSsdksGKrLJsi4aHf/PlutoUI-composition.jl.html)

The tutorial explains how to use PlutoUI.combine() to create new widgets from existing ones. Is there an updated version of the tutorial somewhere with working code?

In particular, how to write a function that creates a list of sliders and binds them to a vector variable?

---

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [December 18, 2022, 11:52am UTC](https://discourse.julialang.org/t/how-to-combine-plutoui-widgets-into-new-widgets/91809/2 "2022-12-18T11:52:19Z")

</div>

Here is the relevant discussion in the development channel of Pluto on Zulip:

[https://julialang.zulipchat.com/#narrow/stream/257776-Pluto.2Ejl-development/topic/PlutoUI.20composition](https://julialang.zulipchat.com/#narrow/stream/257776-Pluto.2Ejl-development/topic/PlutoUI.20composition)
