Esto facilitará que los usuarios tengan sus propios botones personalizados en lugar de anular nuestros estilos.
<a button>
convierte en <a ion-button>
<button>
convierte en <button ion-button>
@brandyscarney , ¿no sería más limpio y más consistente tener un elemento <ion-button>
lugar de un <button ion-button>
como
<ion-button>
Right Icon
<ion-icon name="star"></ion-icon>
</ion-button>
Esto puede generar un <button ion-button>
detrás de escena.
Hola @mpaland , ¡gracias por la sugerencia! La respuesta corta es que usar un selector de atributos en lugar de un selector de elementos nos permite obtener todas las ventajas de los elementos nativos <button>
y <a>
, en lugar de pasar toda la funcionalidad nativa hacia abajo y siendo difícil de mantener. Esto es algo que hemos decidido hacer de acuerdo con la implementación del equipo de materiales. Han elaborado un excelente documento que explica las diversas razones de esto: https://docs.google.com/document/d/1m8IxhKu5qI8xwjePVGZMbRve3MTW9M8odgcPiuAZfoM/preview?pref=2&pli=1#
Brandy, gracias por señalar esto. El documento de Kara deja bastante clara tu decisión. En mi humilde opinión, no es 100% agradable, pero es necesario.
Comentario más útil
Hola @mpaland , ¡gracias por la sugerencia! La respuesta corta es que usar un selector de atributos en lugar de un selector de elementos nos permite obtener todas las ventajas de los elementos nativos
<button>
y<a>
, en lugar de pasar toda la funcionalidad nativa hacia abajo y siendo difícil de mantener. Esto es algo que hemos decidido hacer de acuerdo con la implementación del equipo de materiales. Han elaborado un excelente documento que explica las diversas razones de esto: https://docs.google.com/document/d/1m8IxhKu5qI8xwjePVGZMbRve3MTW9M8odgcPiuAZfoM/preview?pref=2&pli=1#