Skip to content

Commit 31aa378

Browse files
author
Heiner Pöpping
committed
Replace tapp class with page provider for v5
1 parent c82a694 commit 31aa378

File tree

13 files changed

+41
-27
lines changed

13 files changed

+41
-27
lines changed

templates/api-v5/page-module-redux/src/components/AppWrapper.jsx

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
import React from 'react';
22
import { ChaynsProvider, withCompatMode } from 'chayns-api';
3+
import { PageProvider } from '@chayns-components/core';
34
import App from './App';
45
import store from '../redux-modules';
56
import { Provider } from 'react-redux';
67

78
const AppWrapper = ({ ...props }) => {
89
return (
9-
<div className="tapp">
10-
{/* eslint-disable-next-line react/jsx-props-no-spreading */}
11-
<ChaynsProvider {...props}>
12-
<Provider store={store}>
10+
/* eslint-disable-next-line react/jsx-props-no-spreading */
11+
<ChaynsProvider {...props}>
12+
<Provider store={store}>
13+
<PageProvider>
1314
<App/>
14-
</Provider>
15-
</ChaynsProvider>
16-
</div>
15+
</PageProvider>
16+
</Provider>
17+
</ChaynsProvider>
1718
)
1819
}
1920

templates/api-v5/page-module/src/components/AppWrapper.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
import React from 'react';
22
import { ChaynsProvider, withCompatMode } from 'chayns-api';
3+
import { PageProvider } from '@chayns-components/core';
34
import App from './App';
45

56
const AppWrapper = ({ ...props }) => {
67
return (
78
<div className="tapp">
89
{/* eslint-disable-next-line react/jsx-props-no-spreading */}
910
<ChaynsProvider {...props}>
10-
<App/>
11+
<PageProvider>
12+
<App/>
13+
</PageProvider>
1114
</ChaynsProvider>
1215
</div>
1316
)

templates/api-v5/page-redux/src/components/AppWrapper.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
import React from 'react';
22
import { Provider } from 'react-redux';
33
import { ChaynsProvider } from 'chayns-api';
4+
import { PageProvider } from '@chayns-components/core';
45
import store from '../redux-modules';
56
import App from './App';
67

78
const AppWrapper = () => {
89
return (
910
<ChaynsProvider>
1011
<Provider store={store}>
11-
<App />
12+
<PageProvider>
13+
<App />
14+
</PageProvider>
1215
</Provider>
1316
</ChaynsProvider>
1417
)

templates/api-v5/page-redux/src/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
<title>{{ readable-package-name }}</title>
1010
</head>
1111
<body>
12-
<div class="tapp" id="root" {{ tapp-style }}></div>
12+
<div id="root" {{ tapp-style }}></div>
1313
</body>
1414
</html>

templates/api-v5/page-ts-module-redux/src/components/AppWrapper.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
import React from 'react';
22
import { ChaynsProvider, withCompatMode } from 'chayns-api';
3+
import { PageProvider } from '@chayns-components/core';
34
import App from './App';
45

56
const AppWrapper = ({ ...props }) => {
67
return (
7-
<div className="tapp">
8-
{/* eslint-disable-next-line react/jsx-props-no-spreading */}
9-
<ChaynsProvider {...props}>
8+
/* eslint-disable-next-line react/jsx-props-no-spreading */
9+
<ChaynsProvider {...props}>
10+
<PageProvider>
1011
<App/>
11-
</ChaynsProvider>
12-
</div>
12+
</PageProvider>
13+
</ChaynsProvider>
1314
)
1415
}
1516

templates/api-v5/page-ts-module/src/components/AppWrapper.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
import React from 'react';
22
import { ChaynsProvider, withCompatMode } from 'chayns-api';
3+
import { PageProvider } from '@chayns-components/core';
34
import App from './App';
45

56
const AppWrapper = ({ ...props }) => {
67
return (
7-
<div className="tapp">
8-
{/* eslint-disable-next-line react/jsx-props-no-spreading */}
9-
<ChaynsProvider {...props}>
8+
/* eslint-disable-next-line react/jsx-props-no-spreading */
9+
<ChaynsProvider {...props}>
10+
<PageProvider>
1011
<App/>
11-
</ChaynsProvider>
12-
</div>
12+
</PageProvider>
13+
</ChaynsProvider>
1314
)
1415
}
1516

templates/api-v5/page-ts-redux/src/components/AppWrapper.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
import React from 'react';
22
import { Provider } from 'react-redux';
33
import { ChaynsProvider } from 'chayns-api';
4+
import { PageProvider } from '@chayns-components/core';
45
import App from './App';
56
import store from '../redux-modules';
67

78
const AppWrapper = () => {
89
return (
910
<ChaynsProvider>
1011
<Provider store={store}>
11-
<App/>
12+
<PageProvider>
13+
<App/>
14+
</PageProvider>
1215
</Provider>
1316
</ChaynsProvider>
1417
)

templates/api-v5/page-ts-redux/src/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
<title>{{ readable-package-name }}</title>
1010
</head>
1111
<body>
12-
<div class="tapp" id="root" {{ tapp-style }}></div>
12+
<div id="root" {{ tapp-style }}></div>
1313
</body>
1414
</html>

templates/api-v5/page-ts/src/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
<title>{{ readable-package-name }}</title>
1010
</head>
1111
<body>
12-
<div class="tapp" id="root" {{ tapp-style }}></div>
12+
<div id="root" {{ tapp-style }}></div>
1313
</body>
1414
</html>
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import React from 'react';
22
import { createRoot } from 'react-dom/client';
33
import { ChaynsProvider } from 'chayns-api';
4+
import { PageProvider } from '@chayns-components/core';
45
import App from './components/App';
56

67
try {
78
const root = createRoot(document.querySelector('#root'));
8-
root.render(<ChaynsProvider><App /></ChaynsProvider>);
9+
root.render(<ChaynsProvider><PageProvider><App /></PageProvider></ChaynsProvider>);
910
} catch (e) {
1011
console.error('Encountered error at `ReactDOM.render`: ', e);
1112
}

0 commit comments

Comments
 (0)