mirror of
https://github.com/lux-tel/websites.git
synced 2026-10-30 20:31:36 +00:00
20 lines
713 B
TypeScript
20 lines
713 B
TypeScript
import LocalizationProvider, {
|
|
type LocalizationProviderProps,
|
|
} from '@/providers/localization-provider';
|
|
import '@session/ui/styles';
|
|
import { SANITY_UTIL_PATH } from '@/lib/constants';
|
|
import SanityLayout from '@session/sanity-cms/components/SanityLayout';
|
|
import type { ReactNode } from 'react';
|
|
|
|
type GlobalProviderParams = Pick<LocalizationProviderProps, 'locale' | 'messages'> & {
|
|
children: ReactNode;
|
|
};
|
|
|
|
export function GlobalProvider({ children, messages, locale }: GlobalProviderParams) {
|
|
return (
|
|
<LocalizationProvider messages={messages} locale={locale}>
|
|
<SanityLayout disableDraftModePath={SANITY_UTIL_PATH.DISABLE_DRAFT}>{children}</SanityLayout>
|
|
</LocalizationProvider>
|
|
);
|
|
}
|