# Load Components With Actions

**URL:** <https://community.glideapps.com/t/load-components-with-actions/64469>\
**Category:** Ask for Help\
**Created:** [July 28, 2023, 8:18pm UTC](https://community.glideapps.com/t/load-components-with-actions/64469 "2023-07-28T20:18:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![lholcomb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lholcomb/32/62156_2.png) [@lholcomb](https://community.glideapps.com/u/lholcomb)\
**Post date:** [July 28, 2023, 8:18pm UTC](https://community.glideapps.com/t/load-components-with-actions/64469/1 "2023-07-28T20:18:13Z")

</div>

I have a client I’m building an app for. They are an interior designer, basically they want to upload an image (for example of a couch) and have a comment thread with their client for feedback on the image.

For example: Interior designer uploads a photo of a red couch. A comment thread is added with the photo. Their client says they want a yellow couch instead. The interior designer uploads an image of a yellow couch along with a new comment thread. This needs to happen all on the same page.

Is this possible with Glide? Can an action load a set of components (image picker & comment) with a button?

---

<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:** [July 29, 2023, 12:52am UTC](https://community.glideapps.com/t/load-components-with-actions/64469/2 "2023-07-29T00:52:37Z")

</div>

Assuming we’re talking about different “project chats” here, where each chat section will be for a specific project.

- Create a table to hold your project details, with 2 columns to store the “client email” and “designer email”.

- Clients and designers will only be able to see projects that they are a client/designer for.

- Add a Comments table that holds the project ID, the commenter ID, the message, the timestamp, and a multiple image column.

- In your Project details screen, add a button that opens a form to add comments to the project, including a text entry for the message, an image picker for the multiple image column, and special values for the project ID, commenter ID, and timestamp.

- Create a query/relation that links the project table to the comments table using the project ID. Display that in a custom collection to show the text message, the images, the timestamp and the commenter’s name/image.
