Hice pequeños cambios en el componente para mí, porque no tengo experiencia con GitHub, las bifurcaciones, etc.
Terminé con esto:
Puedes leer más al respecto aquí y ver si estás de acuerdo con mis sugerencias:
¡Y muchas gracias @merefield por proponer este componente! 
2 Me gusta