same fragment in all 5 `linksList` templates - split out into shared fragment?