# Can you add these blocks in thunkable?

**URL:** <https://community.thunkable.com/t/can-you-add-these-blocks-in-thunkable/1025982>\
**Category:** Questions about Thunkable X\
**Created:** [December 7, 2020, 11:04am UTC](https://community.thunkable.com/t/can-you-add-these-blocks-in-thunkable/1025982 "2020-12-07T11:04:26Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![kushweez](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/kushweez/32/90265_2.png) [@kushweez](https://community.thunkable.com/u/kushweez)\
**Post date:** [December 7, 2020, 11:04am UTC](https://community.thunkable.com/t/can-you-add-these-blocks-in-thunkable/1025982/1 "2020-12-07T11:04:26Z")

</div>

After making several tries if I create or clone a column, a row with the blocks and define their Alignment or Justification with a normal text block and enter “left”.

Android will automatically crash because the syntax is bad it will do Alignment: “center”; when it should be Alignment:center;

On IOS it works very well.

Same for FontSize and other parameters except that when the data comes from a google sheet it comes with the “” and it constantly crashes the application with an error code such as

Critical ERROR while updating property ‘fontSize’ in shadow node of type:RCTTextat

 ![7f71661bc13bb9b403568c648a040e4c](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/2/82d79d8715759fc8e0222c1d56eaf903354bab1c.jpeg) ![98507965e6fe6c4f31c200f56b835eab](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/0/f0ce3c721755d74a04eda5575b1963e546b3d220.jpeg)

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [December 11, 2020, 7:36am UTC](https://community.thunkable.com/t/can-you-add-these-blocks-in-thunkable/1025982/2 "2020-12-11T07:36:05Z")

</div>

You are right, using incorrect property names or data types can cause applications to crash. Therefore, it is necessary to check the data and, if it is not in the correct format or property name, correct it for use in Thunkable.

Unfortunately, there is confusion in Thunkable due to the fact that the actual name of the value differs from its name in the block. For a sample of working with markup properties, see the screen scrMarkup in [Thunkable](https://x.thunkable.com/projects/5d70f93f8a62b4079eedaff2/project/properties/designer)

> Same for FontSize and other parameters except that when the data comes from a google sheet it comes with the “” and it constantly crashes the application with an error code such as

Remove “” from the data

---

<div class="post-metadata">

**Author:** ![kushweez](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/kushweez/32/90265_2.png) [@kushweez](https://community.thunkable.com/u/kushweez)\
**Post date:** [December 11, 2020, 9:01am UTC](https://community.thunkable.com/t/can-you-add-these-blocks-in-thunkable/1025982/3 "2020-12-11T09:01:49Z")

</div>

Hi, Thank you for your very complete project. I have found a solution in the meantime.

But let’s imagine that we want to load the data directly into a data viewer list. We can’t intercept the data in the list. What can we do?

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [December 11, 2020, 10:30am UTC](https://community.thunkable.com/t/can-you-add-these-blocks-in-thunkable/1025982/4 "2020-12-11T10:30:26Z")

</div>

If we can’t intercept the data, then I see only one possible solution - to change the data itself in the source table. In other words, after writing data to the table, you need to manually or in some form change the format of this data so that it can be used in Thunkable.

Another way is to fill in the data in Data Viewer manually. For example, you read data from Google Table to a **temporary** data source, and then pass it from this temporary data source to a working source, but with the desired data format. This complicates and slows down the process, but it is one way to intercept data.

Imagine a situation. The water source is polluted and this dirty water is piped into your faucet. You can’t clean the water source because there is no access to it. But even in the case of a clean source, water passes through dirty pipes. What to do? Put the filter in your room, clean the water and apply clean water to a separate tap. This is how reverse osmosis filters work, for example.

I think you understand the analogy of water flow with data flow.

---

<div class="post-metadata">

**Author:** ![kushweez](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/kushweez/32/90265_2.png) [@kushweez](https://community.thunkable.com/u/kushweez)\
**Post date:** [December 11, 2020, 11:11am UTC](https://community.thunkable.com/t/can-you-add-these-blocks-in-thunkable/1025982/5 "2020-12-11T11:11:57Z")

</div>

The solution to add the data on a temporary table I already tried the problem is that we can only create a Row and not a column with google sheet that’s the problem.  
Because with google sheet we can only retrieve the list of the column.  
Airtable might work well but as you say it slows down the process so it’s not optimized.

**Thunkable can’t fix that ?** I have created a way out on the GitHub.

Personally I’ve changed the way I approach it.

The best thing would be that the data viewer list would have an option where we choose whether we should include the “” in the table or not.

**Namely, would IOS understand the data without the “”?**

In any case we can create 2 tables, one for IOS and one for Android and the data list viewer will be deleted depending on the operating system.

---

<div class="post-metadata">

**Author:** ![Steven](https://avatars.discourse-cdn.com/v4/letter/s/94ad74/32.png) [@Steven](https://community.thunkable.com/u/Steven)\
**Post date:** [December 11, 2020, 5:38pm UTC](https://community.thunkable.com/t/can-you-add-these-blocks-in-thunkable/1025982/6 "2020-12-11T17:38:17Z")

</div>

Thanks for posting about this. We have a fix coming for the fontSize issue but I wasn’t aware of additional issues until now. To clarify, are you saying that there is an issue when you try to set the alignment or justification using the existing dropdowns (as in the screenshot) or are you pulling the values from a Data Source or both?

---

<div class="post-metadata">

**Author:** ![kushweez](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/kushweez/32/90265_2.png) [@kushweez](https://community.thunkable.com/u/kushweez)\
**Post date:** [December 11, 2020, 7:20pm UTC](https://community.thunkable.com/t/can-you-add-these-blocks-in-thunkable/1025982/7 "2020-12-11T19:20:54Z")

</div>

Using the existing dropdown it works however if I add the pink text block “” and set myself “left” on it it won’t work.

There are a lot of parameters that have a problem when the data comes from a google or airtable source.

The list is long here are some of the ones I’ve tested

For the data viewer list, but I think there will be the same problem if we set the parameters with the pink block “”".

Tested with Android im not sure, but in IOS There is no problem.  
to check

Tested:

- Button
- Label
- TextInput
- ListViewer
- Switch
- Slider
- Loading icon
- Rating
- Row
- Column
- Rating icon

**Column**  
❌AlignItems Error while updating property’AlignItems’ in shadow node of type:RCTview at  
❌JustifyContent Error while updating property’JustifyContent’ in shadow node of type:RCTview at  
The rest works

**Row**  
❌AlignItems Error while updating property’AlignItems’ in shadow node of type:RCTview at  
❌JustifyContent Error while updating property’JustifyContent’ in shadow node of type:RCTview at  
The rest works

**Button**  
❌Fontsize Error while updating property’Fontsize’ in shadow node of type:RCTText at  
❌Width and Height Blank screen with thunkable logo  
❌Disabled Error while updating property’disabled’ of a view managed by:RCTText at  
The rest works

**TextInput**  
❌Width and Height Blank screen with thunkable logo  
❌Borderwidth Error while updating property’borderWidth’ in shadow node of type:AndroidTextInput  
The rest works

**ListViewer**  
❌Width and Height Blank screen with thunkable logo  
The rest works

**Image**  
✓resizeMode  
❌Width and Height Blank screen with thunkable logo  
The rest works

**Rating**  
✓Value  
✓Count  
❌Icon Blank screen with thunkable logo tested with (image url,text,number)  
✓Visible  
❌Direction Error while updating property’FlexDirection’ in shadow node of type:RCTview at  
✓ReadOnly  
❌FontSize Error while updating property’Fontsize’ in shadow node of type:RCTText at  
✓IconMargin  
✓Rating color  
✓Background color

**Loading Icon**  
✓color  
❌Size Error while updating property’Width’ in shadow node of type:RCTview at  
❌Width and Height Blank screen with thunkable logo  
✓Visible

**Slider**  
❌ Maximum value Error while updating property’maximumvalue’ of a view managed by :RCTSlider at  
❌ Minimum value Error while updating property’minimumvalue’ of a view managed by :RCTSlider at  
❌ Step value Error while updating property’step’ of a view managed by :RCTSlider at  
❌ Value Error while updating property’value’ of a view managed by :RCTSlider at  
❌ Width and Height Blank screen with thunkable logo  
✓ MinimumTrackTintColor  
✓ MaximumTerackTintcolor  
✓ Disabled  
✓ ThumbTintColor

**Label**  
❌FontSize Error while updating property’FontSize’ in shadow node of type:RCTText at  
❌NumberofLines Error while updating property’numberofLines’ in shadow node of type:RCTText att  
❌TextAlign Error while updating property’TextAlign’ in shadow node of type:RCTText att  
❌ Width and Height Blank screen with thunkable logo  
The rest works

**Switch**  
All work

---

<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:19pm UTC](https://community.thunkable.com/t/can-you-add-these-blocks-in-thunkable/1025982/9 "2024-11-08T12:19:47Z")

</div>


