import { TRPCReactProvider } from "@/trpc/react";
import { api } from "@/trpc/server";
export default async function RootLayout({
children,
}: Readonly<{ children: React.ReactNode }>) {
// This line seems to be the source of the uncached access
const categories = await api.product.category.public_getAll();
return (
<html lang="en" className={`${geist.variable}`}>
<body>
<TRPCReactProvider>
{/* ... layout content using categories ... */}
{children}
</TRPCReactProvider>
</body>
</html>
);
}
import { TRPCReactProvider } from "@/trpc/react";
import { api } from "@/trpc/server";
export default async function RootLayout({
children,
}: Readonly<{ children: React.ReactNode }>) {
// This line seems to be the source of the uncached access
const categories = await api.product.category.public_getAll();
return (
<html lang="en" className={`${geist.variable}`}>
<body>
<TRPCReactProvider>
{/* ... layout content using categories ... */}
{children}
</TRPCReactProvider>
</body>
</html>
);
}