\r\n\r\n\r\n## how to accept one\r\n\r\nAny owner of nfts in the `desiredCollection` of that **atomic-swap** can accept that trade and `select` a nft from any that they own \r\n\r\n- the user needs to be able to search and select a nft of that collection\r\n- then they are able to accept the trade \r\n\r\n\u003Cimg src=https://github.com/user-attachments/assets/c5008d33-6664-4f6c-a9f4-fa04743b1508 width=400 />\r\n\r\n\r\n\r\n",[3145,3148,3151,3154,3157],{"name":3146,"color":3147},"UX first","7057ff",{"name":3149,"color":3150},"chief","67EA1F",{"name":3152,"color":3153},"design-request","9259A3",{"name":3155,"color":3156},"A-atomic-swap","FBCA04",{"name":3158,"color":3156},"A-offer",11331,"kodadot","nft-gallery","closed","Collection Atomic Swaps ","2025-04-20T16:53:14Z","https://github.com/kodadot/nft-gallery/issues/11331",0.66517496,{"description":3168,"labels":3169,"number":3171,"owner":3160,"repository":3161,"state":3162,"title":3172,"updated_at":3173,"url":3174,"score":3175},"Develop a dedicated Swap page where users can perform atomic NFT swaps. Users should be able to trade NFTs one-by-one or add a surcharge from either party. The page should enhance trading capabilities by allowing flexible options, including surcharges.",[3170],{"name":3155,"color":3156},11128,"Create Swap Page","2024-12-09T12:38:04Z","https://github.com/kodadot/nft-gallery/issues/11128",0.673653,{"description":3177,"labels":3178,"number":3182,"owner":3160,"repository":3161,"state":3162,"title":3183,"updated_at":3184,"url":3185,"score":3186},"add button to start a swap with that user\r\n\r\nclosed by #11223\r\n\r\n\r\n\r\n### Swap Table\r\n\r\n- show surcharge direction\r\n- show both tokens that are being swapped , with the current implementation only the receiver or creator of the swap can open the modal, there is no `view swap` button, so users that are not involved in the trade can't see both tokens of the swap from this page\r\n- also it should support swap entire collection \r\n\r\n",[3179,3180,3181],{"name":3146,"color":3147},{"name":3152,"color":3153},{"name":3155,"color":3156},11214,"Swaps in Profile Page follow up","2025-01-29T12:58:01Z","https://github.com/kodadot/nft-gallery/issues/11214",0.69469905,{"description":3188,"labels":3189,"number":3191,"owner":3160,"repository":3161,"state":3162,"title":3192,"updated_at":3193,"url":3194,"score":3195},"Design an item view that contains a table showing swap details including the NFT proposed, proposer, surcharge, and action buttons for managing the swap.",[3190],{"name":3155,"color":3156},11131,"Item View: Display Swap Details","2024-11-27T11:40:40Z","https://github.com/kodadot/nft-gallery/issues/11131",0.6996853,{"description":3197,"labels":3198,"number":3205,"owner":3160,"repository":3161,"state":3162,"title":3206,"updated_at":3207,"url":3208,"score":3209},"Once user mints collection it should be pushed to another tab \r\n\r\n\u003Cimg width=\"585\" alt=\"image\" src=\"https://user-images.githubusercontent.com/5887929/172627462-e43b7059-113e-41f7-9da7-4f269a555518.png\">\r\n",[3199,3202],{"name":3200,"color":3201},"$","0E8A16",{"name":3203,"color":3204},"p2","D4C5F9",3125,"Push user to NFT tab after finishing minting collection ","2022-06-19T15:34:32Z","https://github.com/kodadot/nft-gallery/issues/3125",0.7056289,{"description":3211,"labels":3212,"number":3216,"owner":3160,"repository":3161,"state":3162,"title":3217,"updated_at":3218,"url":3219,"score":3220},"we need to show the `surcharge direction` based on the user opening the modal , either the user is also\r\n- requesting x amount\r\n- sending x amount\r\n\r\nalso \r\n\r\n> in the swap modal i would only add: your send, you get\r\nso its more clear which nft is actually yours\r\n\r\n_Originally posted by @exezbcz in https://github.com/kodadot/nft-gallery/issues/11182#issuecomment-2518266937_\r\n \r\n\r\n\u003Cimg src=https://github.com/user-attachments/assets/ef2e480a-f790-4348-97cb-1ef3c8b3ae18 width=400 />",[3213,3214,3215],{"name":3146,"color":3147},{"name":3203,"color":3204},{"name":3155,"color":3156},11212,"Swap Modal follow up","2025-02-15T18:37:14Z","https://github.com/kodadot/nft-gallery/issues/11212",0.7082033,{"description":3222,"labels":3223,"number":3228,"owner":3160,"repository":3161,"state":3162,"title":3229,"updated_at":3230,"url":3231,"score":3232},"\n\nhttps://hello.kodadot.xyz/tutorial/swaps\n\nfor \n\nhttps://hello.kodadot.xyz/tutorial/swap-nft-for-nft",[3224,3225,3227],{"name":3146,"color":3147},{"name":3226,"color":3204},"p3",{"name":3155,"color":3156},11496,"Change link to hello in swap page","2025-03-24T09:38:37Z","https://github.com/kodadot/nft-gallery/issues/11496",0.71176153,{"description":3234,"labels":3235,"number":3237,"owner":3160,"repository":3161,"state":3162,"title":3238,"updated_at":3239,"url":3240,"score":3241},"Add an Accept action for swaps, which will trigger the exchange of NFTs and the transfer of funds (if applicable).",[3236],{"name":3155,"color":3156},11137,"Action Buttons: Implement Accept Functionality","2024-12-05T03:58:25Z","https://github.com/kodadot/nft-gallery/issues/11137",0.71183217,{"description":3243,"labels":3244,"number":3253,"owner":3160,"repository":3161,"state":3162,"title":3254,"updated_at":3255,"url":3256,"score":3257},"Continuation of: \r\n- https://github.com/kodadot/nft-gallery/issues/11020\r\n\r\n# What \r\n\r\n\r\nlets put a small container that will have offers and swaps inside together with a time stamp\r\n- since we don't have the functionality to show which of the swaps and offers the user have seen, we will show the newest\r\n- there is a timestamp next to the offer/swap - lets show the collapsed times (1min, 2h, 3d, 4w, 5m) \r\n\r\nfigma available here: https://www.figma.com/design/JXNtryaNYhY0XJNArzvPQx/Handoff?node-id=11726-413&t=vK2M5C6EKLf01mGb-11\r\n\r\n## Close up \r\n\r\n- if empty, don't show it\r\n- skeleton loader over the component please\r\n- max visible is 2 items \r\n- underneath is count of all incoming offers + swaps \r\n- view all button - it can only redirect to one tab (can we put a logic that if there is 0 swaps and 10 offers, it will redirect to the offers and vice versa?) \r\n\t- if none of the numbers are 0, redirect to the tab with newest event\r\n- the events are more \"words\" than images (takes up less space)\r\n- offer is in the format of: X currency for Y-item\r\n- swap is in the format of: X-item for Y-item\r\n- refresh button at the top, please add simple animation and **small popup saying \"refresh\" on hover**\r\n\r\n\r\n**last thing is, lets change the wording of \"swap\" to \"create swap\" in the sidebar please**\r\n\r\nlet me know if you have any questions\r\n\r\n\r\n\r\n\r\n\r\n",[3245,3246,3247,3249,3251,3252],{"name":3146,"color":3147},{"name":3203,"color":3204},{"name":3248,"color":3156},"A-profile",{"name":3250,"color":3156},"A-sidebar",{"name":3155,"color":3156},{"name":3158,"color":3156},11334,"Incoming swaps and offers in profile sidebar ","2025-02-05T22:15:22Z","https://github.com/kodadot/nft-gallery/issues/11334",0.7157533,{"description":3259,"labels":3260,"number":3266,"owner":3160,"repository":3161,"state":3162,"title":3267,"updated_at":3268,"url":3269,"score":3270},"Continue from \r\n- https://github.com/kodadot/nft-gallery/issues/782\r\n- https://github.com/kodadot/nft-gallery/issues/478\r\n\r\nMake component as two rows, both scrollable\r\n\r\nFirst would show more from the current collection with a horizontal scroll, limit to 3-10 NFTs, show only BUY now and recent minted, newest and cheapest?\r\n\r\nSecond would show previously viewed NFTs, which would be stored at users localstorage, with 3-10 last NFTs viewed\r\n",[3261,3263,3264],{"name":3262,"color":3201},"$$",{"name":3226,"color":3204},{"name":3265,"color":3156},"A-item",990,"Related strip of NFTs contextual to NFT item","2022-04-02T08:39:38Z","https://github.com/kodadot/nft-gallery/issues/990",0.71909463,["Reactive",3272],{},["Set"],["ShallowReactive",3275],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fUB4BhTugSCogae_NOXLC4sF6qCADaGJZZsR6nJO1zhk":-1},"/kodadot/nft-gallery/11324"]