Remade tabs component with input from team