- Adicionar indexes compostos em lancamentos para queries frequentes - Eliminar ~20 JOINs com pagadores via helper cacheado getAdminPagadorId() - Consolidar queries: income-expense-balance (12→1), payment-status (2→1), categories (4→2) - Adicionar cache cross-request via unstable_cache com tag-based invalidation - Limitar scan de métricas a 24 meses - Deduplicar auth session por request via React.cache() Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
28 lines
449 B
TypeScript
28 lines
449 B
TypeScript
import localFont from "next/font/local";
|
|
|
|
const ai_sans = localFont({
|
|
src: [
|
|
{
|
|
path: "./AISans-Regular.woff2",
|
|
weight: "400",
|
|
style: "normal",
|
|
},
|
|
{
|
|
path: "./AISans-Semibold.woff2",
|
|
weight: "700",
|
|
style: "normal",
|
|
},
|
|
],
|
|
display: "swap",
|
|
});
|
|
|
|
const anthropic_sans = localFont({
|
|
src: "./anthropicSans.woff2",
|
|
display: "swap",
|
|
});
|
|
|
|
const main_font = ai_sans;
|
|
const money_font = ai_sans;
|
|
|
|
export { main_font, money_font };
|