Como estamos utilizando valor padrão para a variant
e size
, não precisamos ter toda a className que temos.
A que temos:
className={`text-gray-primary text-sm font-normal
${variantClassMap.variant[variant]} ${variantClassMap.size[size]}`}
Poderia ser assim:
className={`font-normal ${variantClassMap.variant[variant]} ${variantClassMap.size[size]}`}
Nós temos valores padrões, então a base do componente já está definida.
Correto afirmar isso?