Mi solución al reto:
<input
id="sky-radio"
type="radio"
value="sky"
name="backgroundColor"
formControlName="backgroundColor"
class="hidden peer"
/>
<label
for="sky-radio"
class="inline-flex items-center justify-center w-8 h-8 text-transparent border border-gray-200 rounded cursor-pointer bg-sky-700 hover:bg-sky-500 peer-checked:text-white"
>
<fa-icon [icon]="faCheck"></fa-icon>
</label>
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?