MAI CALL - step 11
Passo 11 completo. Build limpo, AC verificado. O que foi construído no admin-web (localhost:3001): Infraestrutura completa a partir do zero: Tailwind, tRPC client/server, auth por autologin, env.ts, providers /maintenance — cliente de polling com refetchInterval: 5000ms: Header com contador de pedidos abertos + filtros por estado (checkboxes) e área (select) Grid de cards com thumbnail (presigned GET), posto, descrição, reporter + tempo relativo, badge de status OPEN → botão Aceitar (mutation claim) CLAIMED → info "Aceite por X há Ym" + botão Marcar resolvido (dialog com nota opcional) RESOLVED → badge verde + info "Resolvido por X há Ym" Badge no document.title: (N) FieldOps — Manutenção Toggle de notificação sonora via Web Audio API (beep ao detectar novo OPEN)
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
// Minimal Pages Router override — prevents the default next/document-based
|
||||
// error page from breaking App Router production builds.
|
||||
function ErrorPage({ statusCode }: { statusCode?: number }) {
|
||||
return <p>Erro {statusCode ?? 'desconhecido'}</p>;
|
||||
}
|
||||
ErrorPage.getInitialProps = ({ res, err }: { res?: { statusCode: number }; err?: { statusCode: number } }) => ({
|
||||
statusCode: res?.statusCode ?? err?.statusCode ?? 500,
|
||||
});
|
||||
export default ErrorPage;
|
||||
Reference in New Issue
Block a user