Files
openmonetis/app/not-found.tsx
Felipe Coutinho a7f63fb77a refactor: migrate from ESLint to Biome and extract SQL queries to data.ts
- Replace ESLint with Biome for linting and formatting
- Configure Biome with tabs, double quotes, and organized imports
- Move all SQL/Drizzle queries from page.tsx files to data.ts files
- Create new data.ts files for: ajustes, dashboard, relatorios/categorias
- Update existing data.ts files: extrato, fatura (add lancamentos queries)
- Remove all drizzle-orm imports from page.tsx files
- Update README.md with new tooling info

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 13:15:37 +00:00

36 lines
937 B
TypeScript

import { RiFileSearchLine } from "@remixicon/react";
import Link from "next/link";
import { Button } from "@/components/ui/button";
import {
Empty,
EmptyContent,
EmptyDescription,
EmptyHeader,
EmptyMedia,
EmptyTitle,
} from "@/components/ui/empty";
export default function NotFound() {
return (
<div className="flex min-h-screen flex-col items-center justify-center p-4">
<Empty className="max-w-md border-0">
<EmptyHeader>
<EmptyMedia variant="icon" className="size-16">
<RiFileSearchLine className="size-8" />
</EmptyMedia>
<EmptyTitle className="text-2xl">Página não encontrada</EmptyTitle>
<EmptyDescription>
A página que você está procurando não existe ou foi movida.
</EmptyDescription>
</EmptyHeader>
<EmptyContent>
<Button asChild>
<Link href="/dashboard">Voltar para o Dashboard</Link>
</Button>
</EmptyContent>
</Empty>
</div>
);
}