mirror of
https://github.com/strapi/strapi.git
synced 2025-09-26 08:52:26 +00:00
Merge pull request #12862 from strapi/fixes/dark-theme-tests
fix: prop validation warning in dark mode tests
This commit is contained in:
commit
61d30edd53
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import { render, waitFor } from '@testing-library/react';
|
import { render, waitFor } from '@testing-library/react';
|
||||||
import { QueryClientProvider, QueryClient } from 'react-query';
|
import { QueryClientProvider, QueryClient } from 'react-query';
|
||||||
import { useGuidedTour } from '@strapi/helper-plugin';
|
import { useGuidedTour } from '@strapi/helper-plugin';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import { ConfigurationsContext } from '../../../contexts';
|
import { ConfigurationsContext } from '../../../contexts';
|
||||||
import {
|
import {
|
||||||
fetchAppInfo,
|
fetchAppInfo,
|
||||||
@ -48,7 +48,7 @@ const queryClient = new QueryClient({
|
|||||||
});
|
});
|
||||||
|
|
||||||
const app = (
|
const app = (
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<QueryClientProvider client={queryClient}>
|
<QueryClientProvider client={queryClient}>
|
||||||
<ConfigurationsContext.Provider value={{ showReleaseNotification: false }}>
|
<ConfigurationsContext.Provider value={{ showReleaseNotification: false }}>
|
||||||
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import { render, screen } from '@testing-library/react';
|
import { render, screen } from '@testing-library/react';
|
||||||
import { IntlProvider } from 'react-intl';
|
import { IntlProvider } from 'react-intl';
|
||||||
import { useGuidedTour } from '@strapi/helper-plugin';
|
import { useGuidedTour } from '@strapi/helper-plugin';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import Theme from '../../../Theme';
|
import Theme from '../../../Theme';
|
||||||
import ThemeToggleProvider from '../../../ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../ThemeToggleProvider';
|
||||||
import GuidedTourModal from '../index';
|
import GuidedTourModal from '../index';
|
||||||
@ -30,7 +30,7 @@ jest.mock('@strapi/helper-plugin', () => ({
|
|||||||
}));
|
}));
|
||||||
|
|
||||||
const App = (
|
const App = (
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<IntlProvider locale="en" messages={{}} defaultLocale="en" textComponent="span">
|
<IntlProvider locale="en" messages={{}} defaultLocale="en" textComponent="span">
|
||||||
<GuidedTourModal />
|
<GuidedTourModal />
|
||||||
|
@ -9,7 +9,7 @@ import { render, fireEvent, screen } from '@testing-library/react';
|
|||||||
import { IntlProvider } from 'react-intl';
|
import { IntlProvider } from 'react-intl';
|
||||||
import { useNotification } from '@strapi/helper-plugin';
|
import { useNotification } from '@strapi/helper-plugin';
|
||||||
import { act } from 'react-dom/test-utils';
|
import { act } from 'react-dom/test-utils';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import Theme from '../../Theme';
|
import Theme from '../../Theme';
|
||||||
import ThemeToggleProvider from '../../ThemeToggleProvider';
|
import ThemeToggleProvider from '../../ThemeToggleProvider';
|
||||||
import Notifications from '../index';
|
import Notifications from '../index';
|
||||||
@ -21,7 +21,7 @@ describe('<Notifications />', () => {
|
|||||||
const {
|
const {
|
||||||
container: { firstChild },
|
container: { firstChild },
|
||||||
} = render(
|
} = render(
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<IntlProvider locale="en" messages={messages} defaultLocale="en" textComponent="span">
|
<IntlProvider locale="en" messages={messages} defaultLocale="en" textComponent="span">
|
||||||
<Notifications>
|
<Notifications>
|
||||||
@ -85,7 +85,7 @@ describe('<Notifications />', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
render(
|
render(
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<IntlProvider locale="en" defaultLocale="en" messages={messages} textComponent="span">
|
<IntlProvider locale="en" defaultLocale="en" messages={messages} textComponent="span">
|
||||||
<Notifications>
|
<Notifications>
|
||||||
@ -128,7 +128,7 @@ describe('<Notifications />', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
render(
|
render(
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<IntlProvider locale="en" defaultLocale="en" messages={messages} textComponent="span">
|
<IntlProvider locale="en" defaultLocale="en" messages={messages} textComponent="span">
|
||||||
<Notifications>
|
<Notifications>
|
||||||
|
@ -8,7 +8,7 @@ import { DndProvider } from 'react-dnd';
|
|||||||
import { HTML5Backend } from 'react-dnd-html5-backend';
|
import { HTML5Backend } from 'react-dnd-html5-backend';
|
||||||
import { render, screen } from '@testing-library/react';
|
import { render, screen } from '@testing-library/react';
|
||||||
import { IntlProvider } from 'react-intl';
|
import { IntlProvider } from 'react-intl';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import Theme from '../../../../components/Theme';
|
import Theme from '../../../../components/Theme';
|
||||||
import ThemeToggleProvider from '../../../../components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../../components/ThemeToggleProvider';
|
||||||
import { App as ContentManagerApp } from '..';
|
import { App as ContentManagerApp } from '..';
|
||||||
@ -98,7 +98,7 @@ describe('Content manager | App | main', () => {
|
|||||||
|
|
||||||
const { container } = render(
|
const { container } = render(
|
||||||
<IntlProvider messages={{}} defaultLocale="en" locale="en">
|
<IntlProvider messages={{}} defaultLocale="en" locale="en">
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<DndProvider backend={HTML5Backend}>
|
<DndProvider backend={HTML5Backend}>
|
||||||
<Provider store={store}>
|
<Provider store={store}>
|
||||||
@ -808,7 +808,7 @@ describe('Content manager | App | main', () => {
|
|||||||
|
|
||||||
render(
|
render(
|
||||||
<IntlProvider messages={{}} defaultLocale="en" locale="en">
|
<IntlProvider messages={{}} defaultLocale="en" locale="en">
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<DndProvider backend={HTML5Backend}>
|
<DndProvider backend={HTML5Backend}>
|
||||||
<Provider store={store}>
|
<Provider store={store}>
|
||||||
@ -854,7 +854,7 @@ describe('Content manager | App | main', () => {
|
|||||||
|
|
||||||
render(
|
render(
|
||||||
<IntlProvider messages={{}} defaultLocale="en" locale="en">
|
<IntlProvider messages={{}} defaultLocale="en" locale="en">
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<DndProvider backend={HTML5Backend}>
|
<DndProvider backend={HTML5Backend}>
|
||||||
<Provider store={store}>
|
<Provider store={store}>
|
||||||
@ -899,7 +899,7 @@ describe('Content manager | App | main', () => {
|
|||||||
|
|
||||||
render(
|
render(
|
||||||
<IntlProvider messages={{}} defaultLocale="en" locale="en">
|
<IntlProvider messages={{}} defaultLocale="en" locale="en">
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<DndProvider backend={HTML5Backend}>
|
<DndProvider backend={HTML5Backend}>
|
||||||
<Provider store={store}>
|
<Provider store={store}>
|
||||||
|
@ -8,7 +8,7 @@ import React from 'react';
|
|||||||
import { render } from '@testing-library/react';
|
import { render } from '@testing-library/react';
|
||||||
import { IntlProvider } from 'react-intl';
|
import { IntlProvider } from 'react-intl';
|
||||||
import { MemoryRouter } from 'react-router-dom';
|
import { MemoryRouter } from 'react-router-dom';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import Theme from '../../../../../components/Theme';
|
import Theme from '../../../../../components/Theme';
|
||||||
import ThemeToggleProvider from '../../../../../components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../../../components/ThemeToggleProvider';
|
||||||
import { Header } from '../index';
|
import { Header } from '../index';
|
||||||
@ -33,7 +33,7 @@ const makeApp = (props = defaultProps) => {
|
|||||||
return (
|
return (
|
||||||
<MemoryRouter>
|
<MemoryRouter>
|
||||||
<IntlProvider locale="en" defaultLocale="en" messages={{}}>
|
<IntlProvider locale="en" defaultLocale="en" messages={{}}>
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<Header {...props} />
|
<Header {...props} />
|
||||||
</Theme>
|
</Theme>
|
||||||
|
@ -8,7 +8,7 @@ import React from 'react';
|
|||||||
import { render } from '@testing-library/react';
|
import { render } from '@testing-library/react';
|
||||||
import { IntlProvider } from 'react-intl';
|
import { IntlProvider } from 'react-intl';
|
||||||
import { useCMEditViewDataManager } from '@strapi/helper-plugin';
|
import { useCMEditViewDataManager } from '@strapi/helper-plugin';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import Theme from '../../../../../components/Theme';
|
import Theme from '../../../../../components/Theme';
|
||||||
import ThemeToggleProvider from '../../../../../components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../../../components/ThemeToggleProvider';
|
||||||
import Informations from '../index';
|
import Informations from '../index';
|
||||||
@ -24,7 +24,7 @@ const makeApp = () => {
|
|||||||
defaultLocale="en"
|
defaultLocale="en"
|
||||||
messages={{ 'containers.Edit.information': 'Information' }}
|
messages={{ 'containers.Edit.information': 'Information' }}
|
||||||
>
|
>
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<Informations />
|
<Informations />
|
||||||
</Theme>
|
</Theme>
|
||||||
|
@ -3,7 +3,7 @@ import { render } from '@testing-library/react';
|
|||||||
import { IntlProvider } from 'react-intl';
|
import { IntlProvider } from 'react-intl';
|
||||||
import { Router } from 'react-router-dom';
|
import { Router } from 'react-router-dom';
|
||||||
import { createMemoryHistory } from 'history';
|
import { createMemoryHistory } from 'history';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import Theme from '../../../../components/Theme';
|
import Theme from '../../../../components/Theme';
|
||||||
import ThemeToggleProvider from '../../../../components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../../components/ThemeToggleProvider';
|
||||||
import NoContentType from '../index';
|
import NoContentType from '../index';
|
||||||
@ -19,7 +19,7 @@ describe('CONTENT MANAGER | pages | NoContentType', () => {
|
|||||||
} = render(
|
} = render(
|
||||||
<Router history={createMemoryHistory()}>
|
<Router history={createMemoryHistory()}>
|
||||||
<IntlProvider messages={{}} defaultLocale="en" textComponent="span" locale="en">
|
<IntlProvider messages={{}} defaultLocale="en" textComponent="span" locale="en">
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<NoContentType />
|
<NoContentType />
|
||||||
</Theme>
|
</Theme>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { render } from '@testing-library/react';
|
import { render } from '@testing-library/react';
|
||||||
import { IntlProvider } from 'react-intl';
|
import { IntlProvider } from 'react-intl';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import Theme from '../../../../components/Theme';
|
import Theme from '../../../../components/Theme';
|
||||||
import ThemeToggleProvider from '../../../../components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../../components/ThemeToggleProvider';
|
||||||
import NoPermissions from '../index';
|
import NoPermissions from '../index';
|
||||||
@ -23,7 +23,7 @@ describe('<NoPermissions />', () => {
|
|||||||
container: { firstChild },
|
container: { firstChild },
|
||||||
} = render(
|
} = render(
|
||||||
<IntlProvider locale="en" messages={{}} defaultLocale="en" textComponent="span">
|
<IntlProvider locale="en" messages={{}} defaultLocale="en" textComponent="span">
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<NoPermissions />
|
<NoPermissions />
|
||||||
</Theme>
|
</Theme>
|
||||||
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import { render, waitFor, screen } from '@testing-library/react';
|
import { render, waitFor, screen } from '@testing-library/react';
|
||||||
import { IntlProvider } from 'react-intl';
|
import { IntlProvider } from 'react-intl';
|
||||||
import { QueryClient, QueryClientProvider } from 'react-query';
|
import { QueryClient, QueryClientProvider } from 'react-query';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import ProfilePage from '../index';
|
import ProfilePage from '../index';
|
||||||
import server from './utils/server';
|
import server from './utils/server';
|
||||||
import ThemeToggleProvider from '../../../components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../components/ThemeToggleProvider';
|
||||||
@ -33,7 +33,7 @@ const client = new QueryClient({
|
|||||||
const App = (
|
const App = (
|
||||||
<QueryClientProvider client={client}>
|
<QueryClientProvider client={client}>
|
||||||
<IntlProvider messages={{}} textComponent="span" locale="en">
|
<IntlProvider messages={{}} textComponent="span" locale="en">
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<ProfilePage />
|
<ProfilePage />
|
||||||
</Theme>
|
</Theme>
|
||||||
|
@ -5,7 +5,7 @@ import { Router, Route } from 'react-router-dom';
|
|||||||
import { createMemoryHistory } from 'history';
|
import { createMemoryHistory } from 'history';
|
||||||
import { useRBAC } from '@strapi/helper-plugin';
|
import { useRBAC } from '@strapi/helper-plugin';
|
||||||
import { QueryClient, QueryClientProvider } from 'react-query';
|
import { QueryClient, QueryClientProvider } from 'react-query';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import { axiosInstance } from '../../../../../../core/utils';
|
import { axiosInstance } from '../../../../../../core/utils';
|
||||||
import Theme from '../../../../../../components/Theme';
|
import Theme from '../../../../../../components/Theme';
|
||||||
import ThemeToggleProvider from '../../../../../../components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../../../../components/ThemeToggleProvider';
|
||||||
@ -51,7 +51,7 @@ const makeApp = history => {
|
|||||||
return (
|
return (
|
||||||
<QueryClientProvider client={client}>
|
<QueryClientProvider client={client}>
|
||||||
<IntlProvider messages={{}} defaultLocale="en" textComponent="span" locale="en">
|
<IntlProvider messages={{}} defaultLocale="en" textComponent="span" locale="en">
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<Router history={history}>
|
<Router history={history}>
|
||||||
<Route path="/settings/api-tokens">
|
<Route path="/settings/api-tokens">
|
||||||
|
@ -10,7 +10,7 @@ import { IntlProvider } from 'react-intl';
|
|||||||
import { Router, Switch, Route } from 'react-router-dom';
|
import { Router, Switch, Route } from 'react-router-dom';
|
||||||
import { createMemoryHistory } from 'history';
|
import { createMemoryHistory } from 'history';
|
||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import Theme from '../../../../../../components/Theme';
|
import Theme from '../../../../../../components/Theme';
|
||||||
import ThemeToggleProvider from '../../../../../../components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../../../../components/ThemeToggleProvider';
|
||||||
|
|
||||||
@ -39,7 +39,7 @@ const makeApp = history => (
|
|||||||
locale="en"
|
locale="en"
|
||||||
defaultLocale="en"
|
defaultLocale="en"
|
||||||
>
|
>
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<Router history={history}>
|
<Router history={history}>
|
||||||
<Switch>
|
<Switch>
|
||||||
|
@ -10,7 +10,7 @@ import { createMemoryHistory } from 'history';
|
|||||||
import { Router } from 'react-router-dom';
|
import { Router } from 'react-router-dom';
|
||||||
import { IntlProvider } from 'react-intl';
|
import { IntlProvider } from 'react-intl';
|
||||||
import { useRBAC } from '@strapi/helper-plugin';
|
import { useRBAC } from '@strapi/helper-plugin';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import { useRolesList } from '../../../../../../hooks';
|
import { useRolesList } from '../../../../../../hooks';
|
||||||
|
|
||||||
import Theme from '../../../../../../components/Theme';
|
import Theme from '../../../../../../components/Theme';
|
||||||
@ -33,7 +33,7 @@ jest.mock('../../../../../../hooks', () => ({
|
|||||||
|
|
||||||
const makeApp = history => (
|
const makeApp = history => (
|
||||||
<IntlProvider messages={{}} defaultLocale="en" textComponent="span" locale="en">
|
<IntlProvider messages={{}} defaultLocale="en" textComponent="span" locale="en">
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<Router history={history}>
|
<Router history={history}>
|
||||||
<ListPage />
|
<ListPage />
|
||||||
|
@ -3,7 +3,7 @@ import { render } from '@testing-library/react';
|
|||||||
import { IntlProvider } from 'react-intl';
|
import { IntlProvider } from 'react-intl';
|
||||||
import { createMemoryHistory } from 'history';
|
import { createMemoryHistory } from 'history';
|
||||||
import { Router, Route } from 'react-router-dom';
|
import { Router, Route } from 'react-router-dom';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import Theme from '../../../../../../../components/Theme';
|
import Theme from '../../../../../../../components/Theme';
|
||||||
import ThemeToggleProvider from '../../../../../../../components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../../../../../components/ThemeToggleProvider';
|
||||||
import PaginationFooter from '../index';
|
import PaginationFooter from '../index';
|
||||||
@ -11,7 +11,7 @@ import PaginationFooter from '../index';
|
|||||||
const makeApp = (history, pagination) => {
|
const makeApp = (history, pagination) => {
|
||||||
return (
|
return (
|
||||||
<IntlProvider messages={{}} textComponent="span" locale="en" defaultLocale="en">
|
<IntlProvider messages={{}} textComponent="span" locale="en" defaultLocale="en">
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<Router history={history}>
|
<Router history={history}>
|
||||||
<Route path="/settings/user">
|
<Route path="/settings/user">
|
||||||
|
@ -5,7 +5,7 @@ import { Router, Route } from 'react-router-dom';
|
|||||||
import { QueryClient, QueryClientProvider } from 'react-query';
|
import { QueryClient, QueryClientProvider } from 'react-query';
|
||||||
import { createMemoryHistory } from 'history';
|
import { createMemoryHistory } from 'history';
|
||||||
import { useRBAC } from '@strapi/helper-plugin';
|
import { useRBAC } from '@strapi/helper-plugin';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import Theme from '../../../../../../components/Theme';
|
import Theme from '../../../../../../components/Theme';
|
||||||
import ThemeToggleProvider from '../../../../../../components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../../../../components/ThemeToggleProvider';
|
||||||
import ListPage from '../index';
|
import ListPage from '../index';
|
||||||
@ -32,7 +32,7 @@ const makeApp = history => {
|
|||||||
return (
|
return (
|
||||||
<QueryClientProvider client={client}>
|
<QueryClientProvider client={client}>
|
||||||
<IntlProvider messages={{}} defaultLocale="en" textComponent="span" locale="en">
|
<IntlProvider messages={{}} defaultLocale="en" textComponent="span" locale="en">
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<Router history={history}>
|
<Router history={history}>
|
||||||
<Route path="/settings/user">
|
<Route path="/settings/user">
|
||||||
|
@ -3,7 +3,7 @@ import userEvent from '@testing-library/user-event';
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { Router } from 'react-router-dom';
|
import { Router } from 'react-router-dom';
|
||||||
import { createMemoryHistory } from 'history';
|
import { createMemoryHistory } from 'history';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import en from '../../../../../../../../translations/en.json';
|
import en from '../../../../../../../../translations/en.json';
|
||||||
import Theme from '../../../../../../../../components/Theme';
|
import Theme from '../../../../../../../../components/Theme';
|
||||||
import ThemeToggleProvider from '../../../../../../../../components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../../../../../../components/ThemeToggleProvider';
|
||||||
@ -17,7 +17,7 @@ const makeApp = component => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<LanguageProvider messages={messages} localeNames={localeNames}>
|
<LanguageProvider messages={messages} localeNames={localeNames}>
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<Router history={history}>{component}</Router>
|
<Router history={history}>{component}</Router>
|
||||||
</Theme>
|
</Theme>
|
||||||
|
@ -4,7 +4,7 @@ import { StrapiAppProvider, AppInfosContext } from '@strapi/helper-plugin';
|
|||||||
import { render, screen, waitFor } from '@testing-library/react';
|
import { render, screen, waitFor } from '@testing-library/react';
|
||||||
import userEvent from '@testing-library/user-event';
|
import userEvent from '@testing-library/user-event';
|
||||||
import { createMemoryHistory } from 'history';
|
import { createMemoryHistory } from 'history';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import Theme from '../../../components/Theme';
|
import Theme from '../../../components/Theme';
|
||||||
import ThemeToggleProvider from '../../../components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../components/ThemeToggleProvider';
|
||||||
import { SettingsPage } from '..';
|
import { SettingsPage } from '..';
|
||||||
@ -27,7 +27,7 @@ jest.mock('react-intl', () => ({
|
|||||||
jest.mock('../pages/ApplicationInfosPage', () => () => <h1>App infos</h1>);
|
jest.mock('../pages/ApplicationInfosPage', () => () => <h1>App infos</h1>);
|
||||||
|
|
||||||
const makeApp = (history, settings) => (
|
const makeApp = (history, settings) => (
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<AppInfosContext.Provider value={{ shouldUpdateStrapi: false }}>
|
<AppInfosContext.Provider value={{ shouldUpdateStrapi: false }}>
|
||||||
<StrapiAppProvider
|
<StrapiAppProvider
|
||||||
|
@ -10,7 +10,7 @@ import { IntlProvider } from 'react-intl';
|
|||||||
import { Router, Switch, Route } from 'react-router-dom';
|
import { Router, Switch, Route } from 'react-router-dom';
|
||||||
import { createMemoryHistory } from 'history';
|
import { createMemoryHistory } from 'history';
|
||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import Theme from '../../../../../../../../admin/src/components/Theme';
|
import Theme from '../../../../../../../../admin/src/components/Theme';
|
||||||
import ThemeToggleProvider from '../../../../../../../../admin/src/components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../../../../../../admin/src/components/ThemeToggleProvider';
|
||||||
|
|
||||||
@ -39,7 +39,7 @@ const makeApp = history => (
|
|||||||
locale="en"
|
locale="en"
|
||||||
defaultLocale="en"
|
defaultLocale="en"
|
||||||
>
|
>
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<Router history={history}>
|
<Router history={history}>
|
||||||
<Switch>
|
<Switch>
|
||||||
|
@ -10,7 +10,7 @@ import { createMemoryHistory } from 'history';
|
|||||||
import { Router } from 'react-router-dom';
|
import { Router } from 'react-router-dom';
|
||||||
import { IntlProvider } from 'react-intl';
|
import { IntlProvider } from 'react-intl';
|
||||||
import { useRBAC } from '@strapi/helper-plugin';
|
import { useRBAC } from '@strapi/helper-plugin';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import { useRolesList } from '../../../../../../../../admin/src/hooks';
|
import { useRolesList } from '../../../../../../../../admin/src/hooks';
|
||||||
|
|
||||||
import Theme from '../../../../../../../../admin/src/components/Theme';
|
import Theme from '../../../../../../../../admin/src/components/Theme';
|
||||||
@ -33,7 +33,7 @@ jest.mock('../../../../../../../../admin/src/hooks', () => ({
|
|||||||
|
|
||||||
const makeApp = history => (
|
const makeApp = history => (
|
||||||
<IntlProvider messages={{}} textComponent="span" locale="en">
|
<IntlProvider messages={{}} textComponent="span" locale="en">
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<Router history={history}>
|
<Router history={history}>
|
||||||
<ListPage />
|
<ListPage />
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { Layout, lightTheme } from '@strapi/design-system';
|
import { Layout, lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import { render } from '@testing-library/react';
|
import { render } from '@testing-library/react';
|
||||||
import { createMemoryHistory } from 'history';
|
import { createMemoryHistory } from 'history';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
@ -31,7 +31,7 @@ const makeApp = () => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<LanguageProvider messages={messages} localeNames={localeNames}>
|
<LanguageProvider messages={messages} localeNames={localeNames}>
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<Router history={history}>
|
<Router history={history}>
|
||||||
<Layout sideNav={<ContentTypeBuilderNav />}>
|
<Layout sideNav={<ContentTypeBuilderNav />}>
|
||||||
|
@ -8,7 +8,7 @@ import { render } from '@testing-library/react';
|
|||||||
import { createMemoryHistory } from 'history';
|
import { createMemoryHistory } from 'history';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { Router } from 'react-router-dom';
|
import { Router } from 'react-router-dom';
|
||||||
import { lightTheme } from '@strapi/design-system';
|
import { lightTheme, darkTheme } from '@strapi/design-system';
|
||||||
import LanguageProvider from '../../../../../../admin/admin/src/components/LanguageProvider';
|
import LanguageProvider from '../../../../../../admin/admin/src/components/LanguageProvider';
|
||||||
import Theme from '../../../../../../admin/admin/src/components/Theme';
|
import Theme from '../../../../../../admin/admin/src/components/Theme';
|
||||||
import ThemeToggleProvider from '../../../../../../admin/admin/src/components/ThemeToggleProvider';
|
import ThemeToggleProvider from '../../../../../../admin/admin/src/components/ThemeToggleProvider';
|
||||||
@ -54,7 +54,7 @@ const makeApp = () => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<LanguageProvider messages={messages} localeNames={localeNames}>
|
<LanguageProvider messages={messages} localeNames={localeNames}>
|
||||||
<ThemeToggleProvider themes={{ light: lightTheme }}>
|
<ThemeToggleProvider themes={{ light: lightTheme, dark: darkTheme }}>
|
||||||
<Theme>
|
<Theme>
|
||||||
<Router history={history}>
|
<Router history={history}>
|
||||||
<FormModalNavigationProvider>
|
<FormModalNavigationProvider>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user