Componentes

Badges


Badges são utilizadas para adicionar informações a um conteúdo, chamar a atenção do usuário para notificações não visualizadas ou sinalizar o status de alguma tarefa. Desta forma, é necessário que o componente seja adaptável. Existem três variações padrões para as badges. Elas devem atender de maneira específica cada caso.

Status badge

Modo rápido de verificar e sinalizar o status de um recurso ou tarefa.

Default .is-success .is-warning .is-danger

<div class="tags">
  <span class="badge">
    <span class="icon is-medium">
      <i class="fak fa-info-medium"></i>
    </span>
    <span>Default</span>
  </span>

  <span class="badge is-success is-light">
    <span class="icon is-medium">
      <i class="fak fa-success-medium"></i>
    </span>
    <span>.is-success</span>
  </span>

  <span class="badge is-warning is-light">
    <span class="icon is-medium">
      <i class="fak fa-warning-medium"></i>
    </span>
    <span>.is-warning</span>
  </span>

  <span class="badge is-danger is-light">
    <span class="icon has-text-danger is-medium">
      <i class="fak fa-error-medium"></i>
    </span>
    <span>.is-danger</span>
  </span>
</div>

A Status badge possui três versões: small, medium e large. Por padrão, a versão medium e large devem ter prioridade na aplicação. A versão small tem seu uso restrito em situações onde não é possível aplicar as anteriores.

Notification badge

Indicador de valores numéricos, como contagens e pontuações. Tem como função chamar atenção para novas informações e notificações não lidas. Existem duas versões: uma textual e outra numeral. Badges de Notificações devem ficar próximas do componente ou conteúdo a que se refere.

New

<!-- Textual -->
<span class="badge is-primary is-light is-small">New</span>

<!-- Numérica -->
<span class="badge is-danger" data-value="1"></span>
<span class="badge is-danger" data-value="23"></span>
<span class="badge is-danger is-small" data-value="6"></span>

Em casos que badges de notificação atinjam contagem acima de 9, use 9+ em vez do número.

Aplicação

As badges são usadas para indicar status, informar ou associar informações. Esses indicadores não são clicáveis e nem podem ser excluídos. É possível adicionar uma tooltip, preferencialmente na versão small. Deve ser usada quando não há espaço para aplicar a versão medium ou large.

Esse componente é aconselhável em situações onde é preciso indicar a situação dependendo do contexto. Exemplo: pendente, concluído, não enviado…

Badges são componenetes sucintos que representam a informação de forma simples e direta. Devem ter uma relação clara e útil com o conteúdo ou a tarefa que representam.

<aside class="menu">
  <p class="menu-label">Dashboard operacional</p>
  <ul class="menu-list">
    <li><a>Visão geral</a></li>
    <li>
      <a>
        <span>Meus relatórios</span>
        <span class="badge">Novo</span>
      </a>
    </li>
    <li>
      <a>
        <span>Exportados</span>
        <span class="badge is-danger" data-value="3"></span>
      </a>
    </li>
  </ul>
</aside>

Acessibilidade

As badges são uma boa escolha para indicar a situação e o contexto de determinado conteúdo da página. É importante se ater as cores usadas e ao seu significado semântico. Para saber mais, acesse as diretrizes de Cor no menu Fundamentos no DSM. Outro quesito importante é o texto usado, que deve ser direto e claro. É importante criar padrões de comunicação, ou seja, utilize os mesmos termos para manter um padrão de linguagem.