Skip to content

Commit 989cbf0

Browse files
committed
Update custom renderers
1 parent f228201 commit 989cbf0

2 files changed

Lines changed: 6 additions & 30 deletions

File tree

  • aidbox-forms/aidbox-forms-builder-custom-renderer

aidbox-forms/aidbox-forms-builder-custom-renderer/csiro-renderer/src/index.js

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ import {
88
useQuestionnaireResponseStore,
99
} from "@aehrc/smart-forms-renderer";
1010
import { ThemeProvider, createTheme } from "@mui/material/styles";
11-
import createCache from "@emotion/cache";
12-
import { CacheProvider } from "@emotion/react";
1311

1412
const statusEl = document.getElementById("status");
1513
const rootEl = document.getElementById("root");
@@ -66,12 +64,6 @@ if (!messagingHandle || !messagingOrigin) {
6664

6765
setStatus("Waiting for questionnaire…");
6866

69-
const cache = createCache({
70-
key: "css",
71-
prepend: true,
72-
container: rootEl || document.head,
73-
});
74-
7567
const theme = createTheme(rendererThemeOptions);
7668
const themeOverrides = rendererThemeComponentOverrides(theme);
7769

@@ -100,12 +92,8 @@ theme.components = {
10092
},
10193
};
10294

103-
const ShadowThemeProvider = ({ children }) =>
104-
React.createElement(
105-
CacheProvider,
106-
{ value: cache },
107-
React.createElement(ThemeProvider, { theme }, children)
108-
);
95+
const ThemeWrapper = ({ children }) =>
96+
React.createElement(ThemeProvider, { theme }, children);
10997

11098
const RendererWrapper = ({ questionnaire, questionnaireResponse }) => {
11199
const updatableResponse =
@@ -139,7 +127,7 @@ function render() {
139127
if (!root) return;
140128
root.render(
141129
React.createElement(
142-
ShadowThemeProvider,
130+
ThemeWrapper,
143131
null,
144132
React.createElement(RendererWrapper, {
145133
questionnaire: currentQuestionnaire,

aidbox-forms/aidbox-forms-builder-custom-renderer/smart-forms-renderer/src/index.js

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ import {
88
useQuestionnaireResponseStore,
99
} from "@aehrc/smart-forms-renderer";
1010
import { ThemeProvider, createTheme } from "@mui/material/styles";
11-
import createCache from "@emotion/cache";
12-
import { CacheProvider } from "@emotion/react";
1311

1412
const statusEl = document.getElementById("status");
1513
const rootEl = document.getElementById("root");
@@ -66,12 +64,6 @@ if (!messagingHandle || !messagingOrigin) {
6664

6765
setStatus("Waiting for questionnaire…");
6866

69-
const cache = createCache({
70-
key: "css",
71-
prepend: true,
72-
container: rootEl || document.head,
73-
});
74-
7567
const theme = createTheme(rendererThemeOptions);
7668
const themeOverrides = rendererThemeComponentOverrides(theme);
7769

@@ -100,12 +92,8 @@ theme.components = {
10092
},
10193
};
10294

103-
const ShadowThemeProvider = ({ children }) =>
104-
React.createElement(
105-
CacheProvider,
106-
{ value: cache },
107-
React.createElement(ThemeProvider, { theme }, children)
108-
);
95+
const ThemeWrapper = ({ children }) =>
96+
React.createElement(ThemeProvider, { theme }, children);
10997

11098
const RendererWrapper = ({ questionnaire, questionnaireResponse }) => {
11199
const updatableResponse =
@@ -139,7 +127,7 @@ function render() {
139127
if (!root) return;
140128
root.render(
141129
React.createElement(
142-
ShadowThemeProvider,
130+
ThemeWrapper,
143131
null,
144132
React.createElement(RendererWrapper, {
145133
questionnaire: currentQuestionnaire,

0 commit comments

Comments
 (0)