import { NextResponse } from 'next/server';
import type { NextRequest } from 'next/server';

/**
 * Esqueleto de middleware para proteção de rotas no servidor.
 * Como a autenticação atual é mockada no client (localStorage), a
 * verificação efetiva acontece no layout do painel. Quando houver
 * backend com cookies/JWT, valide o token aqui e redirecione.
 */
export function middleware(_req: NextRequest) {
  return NextResponse.next();
}

export const config = {
  matcher: ['/dashboard/:path*', '/produtos/:path*', '/pedidos/:path*'],
};
