Preview: test-context-provider.js
Size: 946 B
//proc/thread-self/root/home/byroehnu/.trash/node_modules11/adminjs/lib/frontend/components/spec/test-context-provider.js
import React from 'react';
import { StaticRouter } from 'react-router-dom/server.js';
import { combineStyles } from '@adminjs/design-system';
// @ts-ignore Note: Ignore while @adminjs/design-system/styled-components doesn't export types
import { ThemeProvider } from '@adminjs/design-system/styled-components';
import { I18nextProvider } from 'react-i18next';
import { defaultLocale } from '../../../locale/index.js';
import initTranslations from '../../utils/adminjs.i18n.js';
const theme = combineStyles({});
const TestContextProvider = props => {
const {
children,
location
} = props;
const {
i18n
} = initTranslations(defaultLocale);
return /*#__PURE__*/React.createElement(ThemeProvider, {
theme: theme
}, /*#__PURE__*/React.createElement(I18nextProvider, {
i18n: i18n
}, /*#__PURE__*/React.createElement(StaticRouter, {
location: location || '/'
}, children)));
};
export default TestContextProvider;
Directory Contents
Dirs: 0 × Files: 8