\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",[2867,2870,2873,2876,2879],{"name":2868,"color":2869},"UX first","7057ff",{"name":2871,"color":2872},"chief","67EA1F",{"name":2874,"color":2875},"design-request","9259A3",{"name":2877,"color":2878},"A-atomic-swap","FBCA04",{"name":2880,"color":2878},"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":2890,"labels":2891,"number":2893,"owner":2882,"repository":2883,"state":2884,"title":2894,"updated_at":2895,"url":2896,"score":2897},"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.",[2892],{"name":2877,"color":2878},11128,"Create Swap Page","2024-12-09T12:38:04Z","https://github.com/kodadot/nft-gallery/issues/11128",0.673653,{"description":2899,"labels":2900,"number":2904,"owner":2882,"repository":2883,"state":2884,"title":2905,"updated_at":2906,"url":2907,"score":2908},"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",[2901,2902,2903],{"name":2868,"color":2869},{"name":2874,"color":2875},{"name":2877,"color":2878},11214,"Swaps in Profile Page follow up","2025-01-29T12:58:01Z","https://github.com/kodadot/nft-gallery/issues/11214",0.69469905,{"description":2910,"labels":2911,"number":2913,"owner":2882,"repository":2883,"state":2884,"title":2914,"updated_at":2915,"url":2916,"score":2917},"Design an item view that contains a table showing swap details including the NFT proposed, proposer, surcharge, and action buttons for managing the swap.",[2912],{"name":2877,"color":2878},11131,"Item View: Display Swap Details","2024-11-27T11:40:40Z","https://github.com/kodadot/nft-gallery/issues/11131",0.6996853,{"description":2919,"labels":2920,"number":2927,"owner":2882,"repository":2883,"state":2884,"title":2928,"updated_at":2929,"url":2930,"score":2931},"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",[2921,2924],{"name":2922,"color":2923},"$","0E8A16",{"name":2925,"color":2926},"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":2933,"labels":2934,"number":2938,"owner":2882,"repository":2883,"state":2884,"title":2939,"updated_at":2940,"url":2941,"score":2942},"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 />",[2935,2936,2937],{"name":2868,"color":2869},{"name":2925,"color":2926},{"name":2877,"color":2878},11212,"Swap Modal follow up","2025-02-15T18:37:14Z","https://github.com/kodadot/nft-gallery/issues/11212",0.7082033,{"description":2944,"labels":2945,"number":2950,"owner":2882,"repository":2883,"state":2884,"title":2951,"updated_at":2952,"url":2953,"score":2954},"\n\nhttps://hello.kodadot.xyz/tutorial/swaps\n\nfor \n\nhttps://hello.kodadot.xyz/tutorial/swap-nft-for-nft",[2946,2947,2949],{"name":2868,"color":2869},{"name":2948,"color":2926},"p3",{"name":2877,"color":2878},11496,"Change link to hello in swap page","2025-03-24T09:38:37Z","https://github.com/kodadot/nft-gallery/issues/11496",0.71176153,{"description":2956,"labels":2957,"number":2959,"owner":2882,"repository":2883,"state":2884,"title":2960,"updated_at":2961,"url":2962,"score":2963},"Add an Accept action for swaps, which will trigger the exchange of NFTs and the transfer of funds (if applicable).",[2958],{"name":2877,"color":2878},11137,"Action Buttons: Implement Accept Functionality","2024-12-05T03:58:25Z","https://github.com/kodadot/nft-gallery/issues/11137",0.71183217,{"description":2965,"labels":2966,"number":2975,"owner":2882,"repository":2883,"state":2884,"title":2976,"updated_at":2977,"url":2978,"score":2979},"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",[2967,2968,2969,2971,2973,2974],{"name":2868,"color":2869},{"name":2925,"color":2926},{"name":2970,"color":2878},"A-profile",{"name":2972,"color":2878},"A-sidebar",{"name":2877,"color":2878},{"name":2880,"color":2878},11334,"Incoming swaps and offers in profile sidebar ","2025-02-05T22:15:22Z","https://github.com/kodadot/nft-gallery/issues/11334",0.7157533,{"description":2981,"labels":2982,"number":2988,"owner":2882,"repository":2883,"state":2884,"title":2989,"updated_at":2990,"url":2991,"score":2992},"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",[2983,2985,2986],{"name":2984,"color":2923},"$$",{"name":2948,"color":2926},{"name":2987,"color":2878},"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",2994],{},["Set"],["ShallowReactive",2997],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fUB4BhTugSCogae_NOXLC4sF6qCADaGJZZsR6nJO1zhk":-1},"/kodadot/nft-gallery/11324"]