# Same form button showing up on multiple component tab layouts

**URL:** <https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880>\
**Category:** Ask for Help\
**Created:** [June 5, 2024, 12:13am UTC](https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880 "2024-06-05T00:13:46Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Todd\_Lichtenwalter](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/todd_lichtenwalter/32/12231_2.png) [@Todd\_Lichtenwalter](https://community.glideapps.com/u/Todd_Lichtenwalter)\
**Post date:** [June 5, 2024, 12:13am UTC](https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880/1 "2024-06-05T00:13:46Z")

</div>

I made several tables that each have a form button that “adds row” to the respective table. Not sure what I did wrong, but after setting them up, I am checking things and they are all showing the same action- writing to the same table. When I attempt to go into a separate tab components section and change the action back to the one that is meant for that tab, it ends up changing the button across all of the tables. hmmm? what did I do wrong, how to fix?

Note: I duplicated sheets in my Google Sheet to make the separate tables, is that the issue? I am thinking it is

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 5, 2024, 12:19am UTC](https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880/2 "2024-06-05T00:19:09Z")

</div>

It’s most likely you copied those from an original action and it ties to that action. You should build form actions from scratch if you want them to be different.

---

<div class="post-metadata">

**Author:** ![Todd\_Lichtenwalter](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/todd_lichtenwalter/32/12231_2.png) [@Todd\_Lichtenwalter](https://community.glideapps.com/u/Todd_Lichtenwalter)\
**Post date:** [June 5, 2024, 12:20am UTC](https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880/3 "2024-06-05T00:20:35Z")

</div>

Ok I will give it a try. Did you see my update: I duplicated sheets inside my Google Sheet to make the tables, could that also be the source of the problem because I recall that I actually did make the buttons and actions from scratch each time(or so I think I did)

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 5, 2024, 12:21am UTC](https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880/4 "2024-06-05T00:21:25Z")

</div>

I don’t think duplicating sheets would be the problem. I would still suggest building actions from scratch to see if it helps.

---

<div class="post-metadata">

**Author:** ![Todd\_Lichtenwalter](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/todd_lichtenwalter/32/12231_2.png) [@Todd\_Lichtenwalter](https://community.glideapps.com/u/Todd_Lichtenwalter)\
**Post date:** [June 5, 2024, 12:23am UTC](https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880/5 "2024-06-05T00:23:00Z")

</div>

Ok, I try that first before deleting the google tables

---

<div class="post-metadata">

**Author:** ![Todd\_Lichtenwalter](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/todd_lichtenwalter/32/12231_2.png) [@Todd\_Lichtenwalter](https://community.glideapps.com/u/Todd_Lichtenwalter)\
**Post date:** [June 5, 2024, 12:28am UTC](https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880/6 "2024-06-05T00:28:57Z")

</div>

I have a tab “Avatar Store” and in the components section I have a container with images that when they are clicked, each image triggers a jump to a tab for that respective item category. In that new tab, when I add a button, the button shows up in all the other tabs component layouts…I can’t make a button from scratch without it showing up on all the other tabs

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 5, 2024, 12:31am UTC](https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880/7 "2024-06-05T00:31:06Z")

</div>

Can you show me how you’re structuring this action?

> [@Todd\_Lichtenwalter](#):
>
> each image triggers a jump to a tab for that respective item category.

---

<div class="post-metadata">

**Author:** ![Todd\_Lichtenwalter](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/todd_lichtenwalter/32/12231_2.png) [@Todd\_Lichtenwalter](https://community.glideapps.com/u/Todd_Lichtenwalter)\
**Post date:** [June 5, 2024, 12:45am UTC](https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880/8 "2024-06-05T00:45:14Z")

</div>

I think I found the issue. I am using the same collection “Avatar Store” in each of the tabs component section. I was filtering based on category so that each tab only showed that category of items but since it is the same collection, it is making any changes across tabs. Looks like I am going to have to make separate stores for each category? In these two tabs you can see the Collection is “Avatar Store”

 ![CleanShot 2024-06-04 at 20.45.42](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/6/6619d52ab6ec73888069083d149074f288fecf0d.jpeg)  
 ![CleanShot 2024-06-04 at 20.45.21](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/8/b8ea2991957505fbbc62d376225f798193100455.png)

---

<div class="post-metadata">

**Author:** ![Todd\_Lichtenwalter](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/todd_lichtenwalter/32/12231_2.png) [@Todd\_Lichtenwalter](https://community.glideapps.com/u/Todd_Lichtenwalter)\
**Post date:** [June 5, 2024, 1:34am UTC](https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880/9 "2024-06-05T01:34:27Z")

</div>

That was it, so I am creating separate stores for each. Thank you Thinh

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 5, 2024, 12:55pm UTC](https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880/10 "2024-06-05T12:55:42Z")

</div>

I would use conditional visibility on containers based on the category, not creating separate stores.

---

<div class="post-metadata">

**Author:** ![Todd\_Lichtenwalter](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/todd_lichtenwalter/32/12231_2.png) [@Todd\_Lichtenwalter](https://community.glideapps.com/u/Todd_Lichtenwalter)\
**Post date:** [June 5, 2024, 1:17pm UTC](https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880/11 "2024-06-05T13:17:02Z")

</div>

Ahhh, ok. I made the separate stores this morning but I will try your approach as that sounds more efficient and would only require one relation as opposed to relations for each store

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 5, 2024, 1:26pm UTC](https://community.glideapps.com/t/same-form-button-showing-up-on-multiple-component-tab-layouts/73880/12 "2024-06-05T13:26:21Z")

</div>

Yeah, you get to use the details view for each item, just need to show/hide things based on what category it is, if I understand you right.
