# Custom Components now available in Public Beta!

**URL:** https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086
**Category:** Announcements
**Tags:** beta
**Created:** [December 12, 2023, 6:38pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086 "2023-12-12T18:38:00Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![samclever](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@samclever](https://community.thunkable.com/u/samclever)
#### Post date: [December 12, 2023, 6:38pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/22 "2023-12-12T18:38:39Z")

</div>

Can you not save them locally? @matt_conroy sign me up please. Not sure how often I will use it but like to poke at things until they break 🤔

---

<div class="post-metadata">

### Author: ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)
#### Post date: [December 12, 2023, 6:38pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/23 "2023-12-12T18:38:39Z")

</div>

Once you publish a Custom Component, it will always be available for you to use in your My Components tab on [x.thunkable.com](http://x.thunkable.com). I will get you signed up and ready for Beta testing. Thanks @samclever!

---

<div class="post-metadata">

### Author: ![tthompson41231](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tthompson41231/32/161401_2.png) [@tthompson41231](https://community.thunkable.com/u/tthompson41231)
#### Post date: [December 15, 2023, 9:58pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/25 "2023-12-15T21:58:45Z")

</div>

So, I created a component, was going crazy as to why it wouldn’t work, then finally decided to load the component into a new project. That did the trick, but when I add a new page, the component stops working. It seems to only work when the component is on the first page. Any ideas on to why this happens?

---

<div class="post-metadata">

### Author: ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)
#### Post date: [December 18, 2023, 3:21pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/26 "2023-12-18T15:21:44Z")

</div>

@tthompson41231 We can take a look into this for you. Would you mind sharing a link to the Custom Component? You will find the Share button on the top right portion of your screen.

 ![Screenshot 2023-12-18 at 10.20.21 AM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/9/092079b35b7a7f22683e8805e00aeffb746c9fc1.png)

---

<div class="post-metadata">

### Author: ![tthompson41231](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tthompson41231/32/161401_2.png) [@tthompson41231](https://community.thunkable.com/u/tthompson41231)
#### Post date: [December 18, 2023, 3:29pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/27 "2023-12-18T15:29:53Z")

</div>

[I figured it out. Custom components aren’t initializing component variables when they are not located on the first page. The workaround I did was to create a function that sets all variables to their initial state.](https://community.thunkable.com/t/custom-components-dont-initialize-on-second-page/2753672)

---

<div class="post-metadata">

### Author: ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)
#### Post date: [December 18, 2023, 3:32pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/28 "2023-12-18T15:32:10Z")

</div>

Brilliant, glad a solution was found!

---

<div class="post-metadata">

### Author: ![tthompson41231](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tthompson41231/32/161401_2.png) [@tthompson41231](https://community.thunkable.com/u/tthompson41231)
#### Post date: [December 18, 2023, 3:37pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/29 "2023-12-18T15:37:05Z")

</div>

Hopefully the team can figure out why this happens. I know it’s probably not on your agenda at moment, but let me know when this has been fixed so I could remove unnecessary code. Thanks.

---

<div class="post-metadata">

### Author: ![lindsay1](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/lindsay1/32/154187_2.png) [@lindsay1](https://community.thunkable.com/u/lindsay1)
#### Post date: [December 27, 2023, 3:32pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/30 "2023-12-27T15:32:12Z")

</div>

I’m excited to share a fresh custom components tutorial with y’all! In this short video tutorial, you’ll learn how to use **methods** to trigger behavior in custom components.

[![](https://img.youtube.com/vi/Xm9crFssoKY/maxresdefault.jpg "How to Use Methods to Trigger Behavior in Thunkable Custom Components") ](https://www.youtube.com/watch?v=Xm9crFssoKY)

---

<div class="post-metadata">

### Author: ![tiny\_apps](https://avatars.discourse-cdn.com/v4/letter/t/3d9bf3/32.png) [@tiny\_apps](https://community.thunkable.com/u/tiny_apps)
#### Post date: [January 2, 2024, 9:52pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/31 "2024-01-02T21:52:07Z")

</div>

Can you please add me to beta tester… trying to get back again to app.work in new year…

---

<div class="post-metadata">

### Author: ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)
#### Post date: [January 3, 2024, 2:35pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/32 "2024-01-03T14:35:35Z")

</div>

Hi @tiny_apps, thanks for reaching out. Custom Components are now in public beta and available to all Thunkable users. You should see the Custom Components tab on your Projects page.

 ![Screenshot 2024-01-03 at 9.34.20 AM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/9/0/90f245cb161431c7f74503eb4b0d9ecb0badbf5e.png)

---

<div class="post-metadata">

### Author: ![lorenzofaverijfd3b](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/lorenzofaverijfd3b/32/168865_2.png) [@lorenzofaverijfd3b](https://community.thunkable.com/u/lorenzofaverijfd3b)
#### Post date: [January 13, 2024, 2:20pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/34 "2024-01-13T14:20:15Z")

</div>

Hi, I have a problem with my custom component, I attach screen .problem: I update the component but I can’t update it in the project where I’m using it immag1 and immag3 only by putting it in a new project it updates to the latest version but not graphically (immg4 ). I only have one custom component for the moment. I also attach component link.  
[https://x.thunkable.com/component/6599611873b49966f1377b71/](https://x.thunkable.com/component/6599611873b49966f1377b71/)  
HI

 ![Immag 3](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/c/8c24bcf4c15dd38c35bdcdfbefbb81fc8aeb73e7.jpeg)  
 ![Immag 4](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/1/f12da53623f12523b3691d55b65139d2b72f86a0.jpeg)  
 ![Im 1ù](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/9/49af4abca274d1a8c32a8bf6e26c0d3528a6886c.jpeg)

---

<div class="post-metadata">

### Author: ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)
#### Post date: [January 13, 2024, 4:27pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/35 "2024-01-13T16:27:59Z")

</div>

Actually ran into this myself. Try removing it from the project and reading it.

Super annoying tho

---

<div class="post-metadata">

### Author: ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)
#### Post date: [January 16, 2024, 5:44pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/36 "2024-01-16T17:44:46Z")

</div>

@lorenzofaverijfd3b @jared Thanks for reaching out about this. This issue crops up when a user publishes a custom component \> 10 times. The fix for this should be released in the next few days.

---

<div class="post-metadata">

### Author: ![lorenzofaverijfd3b](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/lorenzofaverijfd3b/32/168865_2.png) [@lorenzofaverijfd3b](https://community.thunkable.com/u/lorenzofaverijfd3b)
#### Post date: [January 27, 2024, 11:47am UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/37 "2024-01-27T11:47:14Z")

</div>

Hi, today I have 2 problems.  
1st the images are not reported after publication  
2nd part of the project variables are not saved when exiting the editor  
I attach screenshots

 ![var error](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/a/1/a1dd8028b78c0ac2a3915b36a972ce5a7ce2424a.jpeg)  
 ![component before publi](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/7/d/7da4c7ba30d53de9eab2703df4806079c518cdf6.jpeg)  
 ![Resut in project after publi](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/5/85bbc4e775e8e148c92b0dac8ee14c0a81c157eb.jpeg)

---

<div class="post-metadata">

### Author: ![Michael\_Rogulla](https://avatars.discourse-cdn.com/v4/letter/m/ba8739/32.png) [@Michael\_Rogulla](https://community.thunkable.com/u/Michael_Rogulla)
#### Post date: [February 7, 2024, 10:40am UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/38 "2024-02-07T10:40:12Z")

</div>

Hi, I hope I am writing in the correct group…  
I would love to hear if and when the custom components will be available in “Any components”. In my opinion this would be a giant leap forwards. Right now I see no way to create a new cust.comp with the “clone” block. The following screenshot may show my idea:

![grafik](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/d/3/d37cd605faa31a7074feafa802a66540538487b5.png)

This could be helpful for me:

- My custom component “Test\_comp21” has a property called “Index”. That way I could identify a click on a cloned component, provided I have set the property “Index” appropriately.
- But there is no way to clone my cust.comp…
- …and right now there is no block in the “Any component” section like “when Any component click”.

---

<div class="post-metadata">

### Author: ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)
#### Post date: [February 7, 2024, 12:31pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/39 "2024-02-07T12:31:46Z")

</div>

put the component in a group. then clone the group

---

<div class="post-metadata">

### Author: ![Michael\_Rogulla](https://avatars.discourse-cdn.com/v4/letter/m/ba8739/32.png) [@Michael\_Rogulla](https://community.thunkable.com/u/Michael_Rogulla)
#### Post date: [February 7, 2024, 4:23pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/40 "2024-02-07T16:23:22Z")

</div>

Hi @jared ,  
thank you, this solved a part of my question: I put my cust.comp in a group and then I was able to clone the group.

But:

- the **cloned** group does not respond to the block “when Any group click”. Only the original group responds to this event. So I am not able to receive events from the cloned group.
- BTW: the block “when Any group click” has a green output “component”. When I insert it in “get object properties of” I get a list of numbers from 0…35. I am still trying to decode this output…
- I am not able to set properties of the cust.comp inside of the cloned block.

---

<div class="post-metadata">

### Author: ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)
#### Post date: [February 23, 2024, 5:35pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/41 "2024-02-23T17:35:06Z")

</div>

Hi @Michael_Rogulla apologies for the delay here. I’m looking into whether there are plans to allow Custom Components to be cloned and/or being accessed through the Any Component blocks.

Hang tight and I hope to have an answer soon!

---

<div class="post-metadata">

### Author: ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)
#### Post date: [February 23, 2024, 8:29pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/42 "2024-02-23T20:29:31Z")

</div>

@Michael_Rogulla Appreciate the feedback and suggestions here! The short answer is that we do plan on adding in the functionality to use a Custom Component in the Any Component drawer.

We don’t have a specific timeline for this yet but we will make announcements of new functionality to Custom Components in our #Release Updates board.

Thanks again!

---

<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, 1:33pm UTC](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086/43 "2024-11-08T13:33:12Z")

</div>



[Previous page](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086.md?page=1)

[Next page](https://community.thunkable.com/t/custom-components-now-available-in-public-beta/2602086.md?page=3)
