Este desafío consiste en crear un componente de botón reutilizable en React con diferentes tipos, tamaños, colores y opciones de icono, y una página para mostrar todos estos estados y permitir al usuario probar las opciones disponibles.
Desafío: Crea un botón reutilizable con todos los estados en el diseño y una página que muestre todos los estados. Puedes trabajar en el mismo proyecto con otros desafíos del sistema de diseño. Utiliza librerías de front-end como React o Vue. No mires la solución existente. Cumple con las historias de usuario a continuación:
Historias de usuario
Historia de usuario: Puedo ver diferentes tipos de botones: predeterminado, contorno y texto
Historia de usuario: Puedo elegir deshabilitar el sombreado de caja
Historia de usuario: Puedo elegir deshabilitar el botón
Historia de usuario: Puedo elegir tener un icono a la izquierda o derecha (usa el icono de Google y al menos 5 variantes)
Historia de usuario: Puedo tener diferentes tamaños de botón
Historia de usuario: Puedo tener diferentes colores
Historia de usuario: Cuando paso el ratón o enfoco, puedo ver indicadores visuales
Historia de usuario: Todavía puedo acceder a todos los atributos del botón
Historia de usuario (opcional): Muestra el botón de una manera similar al diseño o usa Storybook. De lo contrario, mostrar el botón en varios estados es suficiente.