"use client" import { type IntlConfig, IntlProvider } from "react-intl" import { logger } from "@scandic-hotels/common/logger" type ClientIntlProviderProps = React.PropsWithChildren< Pick > const logged: Record = {} export default function ClientIntlProvider({ children, locale, defaultLocale, messages, }: ClientIntlProviderProps) { return ( { let msg = err.message if (err.code === "MISSING_TRANSLATION") { const id = err.descriptor?.id if (id) { msg = id } } if (!logged[msg]) { logged[msg] = true logger.warn("IntlProvider", err) } }} > {children} ) }