error-page
O corpo inteiro de uma resposta de erro: o estado, uma frase honesta, um caminho de volta e referências de 500 que um administrador pode usar.
404 — não encontrado
<div rst-error>
<p rst-error-status>404</p>
<h1 rst-error-title>Não encontrámos essa página</h1>
<p rst-error-body>A ligação pode estar desatualizada ou a página pode ter mudado. Verifique o endereço ou volte ao início.</p>
<p rst-error-cta><a rst-btn="primary" href="/">Página inicial</a></p>
</div>
403 — proibido
<div rst-error>
<p rst-error-status>403</p>
<h1 rst-error-title>Não pode ver isto</h1>
<p rst-error-body>A sua conta não tem acesso aqui. Se acha que devia ter, fale com quem gere este site.</p>
<p rst-error-cta><a rst-btn="primary" href="/">Página inicial</a> <a rst-btn href="/posts">Voltar</a></p>
</div>
422 — não processável
<div rst-error>
<p rst-error-status>422</p>
<h1 rst-error-title>Não foi possível enviar</h1>
<p rst-error-body>Algo no que foi enviado não estava certo. Volte atrás e tente de novo; nada foi guardado.</p>
<p rst-error-cta><a rst-btn="primary" href="/">Página inicial</a> <a rst-btn href="/posts/1/edit">Voltar</a></p>
</div>
500 — erro do servidor
<div rst-error>
<p rst-error-status>500</p>
<h1 rst-error-title>Algo correu mal do nosso lado</h1>
<p rst-error-body>A culpa não é sua. O problema foi registado. Tente de novo daqui a pouco; se continuar a acontecer, indique a referência abaixo.</p>
<p rst-error-cta><a rst-btn="primary" href="/">Página inicial</a></p>
<p class="rst-mono" rst-error-ref dir="auto">Referência: k3f9tq</p>
</div>
O 500 é o único estado com referência: quem opera o sistema pode procurá-la com grep nos registos.
503 — indisponível
<div rst-error>
<p rst-error-status>503</p>
<h1 rst-error-title>Estamos indisponíveis por instantes</h1>
<p rst-error-body>O site está a ser atualizado ou está ocupado. Tente de novo dentro de um minuto.</p>
<p rst-error-cta><a rst-btn="primary" href="/">Página inicial</a></p>
</div>
Qualquer outro caso — o par genérico
<div rst-error>
<p rst-error-status>418</p>
<h1 rst-error-title>Algo não está certo</h1>
<p rst-error-body>Não foi possível concluir esse pedido. Volte atrás e tente de novo.</p>
<p rst-error-cta><a rst-btn="primary" href="/">Página inicial</a></p>
</div>
Cinco estados estão redigidos no catálogo da framework. Um sexto recorre ao par genérico em vez de mostrar a quem lê o nome de uma chave que falta.