chore(tab): split template to separate file