Add the flour, baking powder, baking soda, salt and sugar to a mixing bowl, stir to combine. Add the beer, coconut oil, apricots and vanilla, stir to combine.
Pour into a 1.5 quart loaf pan that has been sprayed with cooking spray.
In a small bowl stir together all the streusel ingredients. Add the streusel to the top of the loaf in an even layer.
Bake for 60 -70 minutes or until the top springs back when lightly pressed.
Allow to cool before removing from the pan, slicing and serving.