Skip to content

Página de erro

AlpopUnauthorizedPage e AlpopNotFoundPage renderizam as páginas públicas de erro usadas no front de real estate, com navbar, ilustração e textos já empacotados. Os componentes continuam desacoplados do router: passe href para renderizar um link ou omita href para renderizar um botão que emite action.

Todas as strings vêm de ALPOP_TRANSLATOR com fallback pt-BR empacotado; props como title, primaryMessage, buttonLabel e imageSrc servem apenas para sobrescrever casos específicos.

Os itens padrão da navbar são os links públicos do real estate (Imobiliárias, Proprietários, Locatários, Contato), herdados da origem do componente. Outros produtos devem passar navbarItems com os seus próprios links, ou showNavbar: false quando a página de erro não tiver navegação pública:

pug
alpop-not-found-page(
  :navbar-items="[{ key: 'contracts', label: 'Contratos' }]",
  href="/"
)
401

Acesso não autorizado!

Parece que você não possui permissão para acessar essa URL. Mas não se preocupe! Você pode retornar à nossa página inicial.

Se você acredita que isso é um erro ou precisa de mais assistência, sinta-se à vontade para entrar em contato conosco.

Voltar à página inicial

Quando a rota de destino depende do estado do app, omita href e trate o evento action.

404

Página não encontrada!

A URL que você tentou acessar parece não existir mais. Mas não se preocupe! Você pode retornar à nossa página inicial.

Se você acredita que isso é um erro ou precisa de mais assistência, sinta-se à vontade para entrar em contato conosco.

Props

PropTipoPadrãoDescrição
codeStringtradução do statusSobrescreve o código exibido em destaque
titleStringtradução do statusSobrescreve o título da página
primaryMessageStringtradução do statusSobrescreve a mensagem principal
secondaryMessageStringtradução do statusSobrescreve a mensagem secundária
imageSrcStringimagem do statusSobrescreve a ilustração da página
hrefStringnullQuando presente, renderiza a CTA como link
buttonLabelStringtraduçãoRótulo da CTA
showNavbarBooleantrueExibe a navbar pública
statusCodeNumber | String404Status usado pelo componente base; aceita 401 ou 404
navbarItemsArraylinks públicos real estateItens da navbar; passe [] para ocultar os links de navegação (os botões Cadastre-se / Acessar plataforma permanecem — use showNavbar: false para ocultar a barra inteira)
signUpLabelStringtraduçãoRótulo do botão primário da navbar
signInLabelStringtraduçãoRótulo do botão secundário da navbar

Eventos

EventoPayloadQuando
actionEmitido ao clicar na CTA quando href não foi passado
navbar-selectitemEmitido ao clicar em um item da navbar
sign-upEmitido ao clicar em Cadastre-se
sign-inEmitido ao clicar em Acessar plataforma