"use client"; import { pino } from "pino"; import { type ComponentProps, useMemo } from "react"; import { LoggerContext } from "./context.js"; type LoggerProviderProps = Omit< ComponentProps, "config" | "value" > & { config?: Parameters[0] | undefined; }; export const LoggerProvider = ({ config, ...props }: LoggerProviderProps) => { const logger = useMemo( () => pino({ ...config, browser: { ...config?.browser }, }), [config], ); return ; };