# Drag and drop object into a collection in a widget

**URL:** <https://community.anytype.io/t/drag-and-drop-object-into-a-collection-in-a-widget/26269>\
**Category:** Feature Requests\
**Tags:** Product, Collections, UX\
**Created:** [January 9, 2025, 4:28pm UTC](https://community.anytype.io/t/drag-and-drop-object-into-a-collection-in-a-widget/26269 "2025-01-09T16:28:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shampra](https://community.anytype.io/user_avatar/community.anytype.io/shampra/32/8056_2.png) [@Shampra](https://community.anytype.io/u/Shampra)\
**Post date:** [January 9, 2025, 4:28pm UTC](https://community.anytype.io/t/drag-and-drop-object-into-a-collection-in-a-widget/26269/1 "2025-01-09T16:28:57Z")

</div>

#### WHAT DO YOU RECOMMEND?

When we drag a object into a page (or note) in a widget, the object is moved to the target page.  
When we drag a object into a collection in a widget, it doesn’t work, nothing happens.  
These objects must be move and present in the targeted collection.

#### HOW COULD IT BE DONE?

Dropping on a collection (as a widget in its own right or as a child of another widget’s list) move the object to the collection.

#### REAL WORLD USE CASES

I have a widget that displays my collections.  
While browsing Anytype, I see images/files/objects that I’d like to place in a collection. It’s easy, I just drag it in and it’s done! Great, isn’t it?

![anytype_capture](https://community-static.anytype.io/original/3X/4/5/459f9015c897bdc7fe4e698a374f541d751e3901.gif)

---

<div class="post-metadata">

**Author:** ![Shampra](https://community.anytype.io/user_avatar/community.anytype.io/shampra/32/8056_2.png) [@Shampra](https://community.anytype.io/u/Shampra)\
**Post date:** [September 10, 2025, 3:33pm UTC](https://community.anytype.io/t/drag-and-drop-object-into-a-collection-in-a-widget/26269/3 "2025-09-10T15:33:44Z")

</div>

I saw a widget restructuring PR :

> <https://github.com/anyproto/anytype-ts/pull/1645>
>
> \---
> 
> \- \[x\] I understand that contributing to this repository will require me t…o agree with the \[CLA\](https://github.com/anyproto/.github/blob/main/docs/CLA.md)
> 
> 
> 
> \---
> 
> \### Description
> 
> 
> 
> \### What type of PR is this? (check all applicable)
> 
> \- \[\] 🍕 Feature
> \- \[\] 🐛 Bug Fix
> \- \[\] 📝 Documentation Update
> \- \[\] 🎨 Style
> \- \[\] 🧑‍💻 Code Refactor
> \- \[\] 🔥 Performance Improvements
> \- \[\] ✅ Test
> \- \[\] 🤖 Build
> \- \[\] 🔁 CI
> 
> \### Related Tickets & Documents
> 
> 
> \### Mobile & Desktop Screenshots/Recordings
> 
> 
> 
> \### Added tests?
> 
> \- \[\] 👍 yes
> \- \[\] 🙅 no, because they aren't needed
> \- \[\] 🙋 no, because I need help
> 
> \### Added to documentation?
> 
> \- \[\] 📜 README.md
> \- \[\] 📓 \[tech-docs\](https://github.com/anyproto/tech-docs)
> \- \[\] 🙅 no documentation needed
> 
> \### \[optional\] Are there any post-deployment tasks we need to perform?

Perhaps now is a good time to revisit this request, if widgets could more easily accept drag and drop (be sure to include an undo function, which does not work when dragging and dropping within a page in a widget…).
