You can buy NFTs with any ERC-20 token in your wallet using Uniswap NFTs.
Once you have all of the NFTs you would like to purchase in your bag, follow these steps to pay with any token:
Select the “Pay with” drop down menu to select the ERC-20 token you would like to pay with.
You can pay with any token you have in your wallet, as long as the amount of that token covers the full price of the NFT purchase.
Next, select “Approve” to approve the token to be swapped.
Learn more about approval transactions here: What is an Approval Transaction?
Once the approval transaction is completed, select “Pay.”
If you do not have enough tokens to pay for the NFTs and the network fee, your NFT purchase will not go through.
You will see a confirmation screen once the NFTs purchase is complete.