Componentes de Template
Usado para prover templates estruturados.
Padrão
t-template
t-template--modificador
t-template__subcomponente--modificador
Exemplos
t-icon
t-icon--large
t-btn
t-btn--large
t-media
t-media__img
t-media__img--large
t-media__opt
t-media__body
Componentes de Estado
Usado para indicar o estado do componente.
Padrão
is-estado-tipo
Exemplos
is-hidden
is-collapsed
is-expanded
is-selected
Componentes do JavaScript
Usado para prover ganchos de javascript para um componente. Pode ser usado para prover uma interface de Javascript aprimorada ou para abstrair outros comportamentos de Javascript.
Padrão
js-ação-nome
Exemplos
js-submit
js-action-save
js-ui-collapsible
js-ui-dropdown
js-ui-dropdown--control
js-ui-dropdown--menu
js-ui-carousel
Sobre os Componentes do tema
Could reuse the Template Component naming convention, for example: Poderia reutilizar a convenção de nomenclatura do componente do tema, por exemplo:
especifico
especifico--modificador
especifico__subcomponente
especifico__subcomponente--modificador
Ou apenas deixe qualquer coisa passar.