# \[Design\] Repeating design elements and corresponding blocks

**URL:** <https://community.thunkable.com/t/design-repeating-design-elements-and-corresponding-blocks/74077>\
**Category:** Questions about Thunkable X\
**Tags:** design, copy\
**Created:** [April 5, 2019, 12:12pm UTC](https://community.thunkable.com/t/design-repeating-design-elements-and-corresponding-blocks/74077 "2019-04-05T12:12:12Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![maxb](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/maxb/32/35200_2.png) [@maxb](https://community.thunkable.com/u/maxb)\
**Post date:** [April 5, 2019, 12:12pm UTC](https://community.thunkable.com/t/design-repeating-design-elements-and-corresponding-blocks/74077/1 "2019-04-05T12:12:13Z")

</div>

Hello everyone,

I have different screens with many main design elements grouped composed by 3 buttons and 3 labels that repeat many times in the scrollable screen, every time you press a button a set of actions happen on the connected label, and this has to happen for all the different main design elements, is there a way to create this without creating the corresponding blocks for every main design elements group?  
I can do it but the blocks screen gets heavy  
 ![From community.thunkable.com](https://screenshotscdn.firefoxusercontent.com/images/afe47e53-2936-410b-a618-6deeaea28bb4.png?embedded=og)

---

<div class="post-metadata">

**Author:** ![jane](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jane/32/27575_2.png) [@jane](https://community.thunkable.com/u/jane)\
**Post date:** [April 5, 2019, 2:46pm UTC](https://community.thunkable.com/t/design-repeating-design-elements-and-corresponding-blocks/74077/2 "2019-04-05T14:46:05Z")

</div>

Hi MaxB!

Unfortunately Thunkable X doesn’t have any blocks that allow for general “when any Button is pressed, do…” functions, but I can show you a way to make a function like this as easy to manage as possible.

If you check out [this](https://x.thunkable.com/copy/335c42829da3a70f80798257ddaf4372) sample app, you can “order” as many regular Thunkable Beavers or Thunkable Hero Beavers as you like. While the function “set Label” can get unwieldy if you have many options, it is also neatly arranged into one “if” block per unit, making it easier to add and remove items from your menu without worrying about leaving blocks behind in your app!

Check it out and let me know if you think it’ll work for you.

Thanks,  
Jane

---

<div class="post-metadata">

**Author:** ![maxb](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/maxb/32/35200_2.png) [@maxb](https://community.thunkable.com/u/maxb)\
**Post date:** [April 5, 2019, 5:18pm UTC](https://community.thunkable.com/t/design-repeating-design-elements-and-corresponding-blocks/74077/3 "2019-04-05T17:18:29Z")

</div>

Thank you, i went from this:

![From x.thunkable.com](https://screenshotscdn.firefoxusercontent.com/images/fbac0b6b-5cff-4f0b-99d9-dd6a9d069443.png?embedded=og)

to this:

![From x.thunkable.com](https://screenshotscdn.firefoxusercontent.com/images/a77dc3f6-b084-4d87-b2cd-56826679159d.png?embedded=og)

saved few blocks and got more organized, so… thank you 🙂 👍

---

<div class="post-metadata">

**Author:** ![maxb](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/maxb/32/35200_2.png) [@maxb](https://community.thunkable.com/u/maxb)\
**Post date:** [April 5, 2019, 5:27pm UTC](https://community.thunkable.com/t/design-repeating-design-elements-and-corresponding-blocks/74077/4 "2019-04-05T17:27:41Z")

</div>

BTW, I wanted to ask; this is just for one ‘section’ of the screen, I will have to repeat it 10 or more times, is it gonna be too heavy? Is it heavy on the editor cause my pc is not super powerful?

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [April 19, 2019, 10:41am UTC](https://community.thunkable.com/t/design-repeating-design-elements-and-corresponding-blocks/74077/5 "2019-04-19T10:41:03Z")

</div>

Hi @maxb, when you say

> [@maxb](#):
>
> I will have to repeat it 10 or more times

Do you mean you will have the same blocks or UI on 10 different screens?

---

<div class="post-metadata">

**Author:** ![maxb](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/maxb/32/35200_2.png) [@maxb](https://community.thunkable.com/u/maxb)\
**Post date:** [April 19, 2019, 10:42am UTC](https://community.thunkable.com/t/design-repeating-design-elements-and-corresponding-blocks/74077/6 "2019-04-19T10:42:21Z")

</div>

Similar sections in UI but with different buttons, so I have to repeat many blocks (3 buttons and 3 labels)

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [April 19, 2019, 10:50am UTC](https://community.thunkable.com/t/design-repeating-design-elements-and-corresponding-blocks/74077/7 "2019-04-19T10:50:38Z")

</div>

Take a look at Darren’s tutorial that came out yesterday:

> [@2 Methods to Reduce the Number of Screens in a Thunkable X App (with video)](http://community.thunkable.com/t/2-methods-to-reduce-the-number-of-screens-in-a-thunkable-x-app-with-video/74847):
>
> Background New thunkers often ask how to duplicate screens or how to copy blocks to another screen. It is often the case that you do not need to do this, and you should instead reuse what you have already created. I have identified two scenarios where this concept of reusability can help your app use less code and be more dynamic. Scenarios Scenario 1 - You want to display the same type of content at different times. The steps to do this dynamically are as follows: Create the content contain…

---

<div class="post-metadata">

**Author:** ![maxb](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/maxb/32/35200_2.png) [@maxb](https://community.thunkable.com/u/maxb)\
**Post date:** [April 19, 2019, 10:51am UTC](https://community.thunkable.com/t/design-repeating-design-elements-and-corresponding-blocks/74077/8 "2019-04-19T10:51:42Z")

</div>

I don’t have many screens, i have many elements in one screen  
I already made a solution reusing one screen with different variables but I prefer to have elements in the same screen without opening a new one

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 12:13pm UTC](https://community.thunkable.com/t/design-repeating-design-elements-and-corresponding-blocks/74077/9 "2024-11-08T12:13:58Z")

</div>


