How to make a dropdown inventory?

I’m trying to find how to make a UMG dropdown that has items added to it as they are found by the player, they are separated into different dropdowns based on the resource type

The player has a array of structs that hold the item name and amount

Here is a mockup of what I want

262769-inv-test.png