Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Ícone no lugar do texto no botão

Resolvi mudar um pouco e ao invés de colocar um texto no botão de trocar tema coloquei ícones.

O código ficou assim:

<button class="button is-large" @click="alterarTema">
    <span class="icon">
        <i class="fas fa-lg" :class="iconeBotao"></i>
    </span>
</button>
computed: {
    iconeBotao() {
      if (this.modoEscuroAtivo) {
        return 'fa-sun'
      }
      return 'fa-moon'
    }
  },
1 resposta
solução!

Boa, Felipe!

A única coisa que eu colocaria a mais aí seriam marcações para acessibilidade:

<button class="button is-large" @click="alterarTema" aria-labelledby="button-label">
    <span id="button-label" hidden>Botão para alternar entre modo claro e escuro</span>
    <span class="icon">
        <i class="fas fa-lg" :class="iconeBotao"></i>
    </span>
</button>

Assim os leitores de tela conseguem indicar para que serve de fato o botão, pra quem não consegue ver o ícone.

:)

Bons estudos!