Auto size link component to fit text

@shaun YES! exactly what I was looking for!

This also solves: