pankod/refine

View on GitHub
packages/core/src/contexts/i18n/index.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import React, { PropsWithChildren } from "react";

import { I18nProvider, II18nContext } from "./types";

/** @deprecated default value for translation context has no use and is an empty object.  */
export const defaultProvider: Partial<I18nProvider> = {};

export const I18nContext = React.createContext<II18nContext>({});

export const I18nContextProvider: React.FC<PropsWithChildren<II18nContext>> = ({
  children,
  i18nProvider,
}) => {
  return (
    <I18nContext.Provider
      value={{
        i18nProvider,
      }}
    >
      {children}
    </I18nContext.Provider>
  );
};