Recharging ability in UMG UI

Hey everyone. I’m trying to create an ability icon in the UI that has three states. The first state is Idle. This will show that there is a charge ready for the player to use. The second state is the “In use” icon. While the ability is currently in play, the 2nd icon will appear on the UI. The third and last state is the “recharge”. This icon will take the shape of a progress bar. As time passes, the progress bar will fill. Once the progress bar reaches 100%, the cycle will end, and the ability will be ready to use again. Here are some of the icons below:

219862-icons.png

I’ve got the recharge working as a progress bar, but I’m not quite sure how to implement it properly in game. Here’s also my blueprint for the Recall: