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:
alpop-not-found-page(
:navbar-items="[{ key: 'contracts', label: 'Contratos' }]",
href="/"
)Navegação controlada
Quando a rota de destino depende do estado do app, omita href e trate o evento action.
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
| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
code | String | tradução do status | Sobrescreve o código exibido em destaque |
title | String | tradução do status | Sobrescreve o título da página |
primaryMessage | String | tradução do status | Sobrescreve a mensagem principal |
secondaryMessage | String | tradução do status | Sobrescreve a mensagem secundária |
imageSrc | String | imagem do status | Sobrescreve a ilustração da página |
href | String | null | Quando presente, renderiza a CTA como link |
buttonLabel | String | tradução | Rótulo da CTA |
showNavbar | Boolean | true | Exibe a navbar pública |
statusCode | Number | String | 404 | Status usado pelo componente base; aceita 401 ou 404 |
navbarItems | Array | links públicos real estate | Itens 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) |
signUpLabel | String | tradução | Rótulo do botão primário da navbar |
signInLabel | String | tradução | Rótulo do botão secundário da navbar |
Eventos
| Evento | Payload | Quando |
|---|---|---|
action | — | Emitido ao clicar na CTA quando href não foi passado |
navbar-select | item | Emitido ao clicar em um item da navbar |
sign-up | — | Emitido ao clicar em Cadastre-se |
sign-in | — | Emitido ao clicar em Acessar plataforma |

