diff --git a/packages/sui-studio/workbench/src/components/Raw/index.scss b/packages/sui-studio/workbench/src/components/Raw/index.scss
index 418e1986d..32d5b818c 100644
--- a/packages/sui-studio/workbench/src/components/Raw/index.scss
+++ b/packages/sui-studio/workbench/src/components/Raw/index.scss
@@ -1,9 +1,7 @@
@import '../../../../src/styles/settings';
-body {
- background-color: $bgc-main;
-}
-
.Raw {
- padding: 16px;
+ background-color: var(--studio-c-surface);
+ color: var(--studio-c-on-surface);
+ padding: 0;
}
diff --git a/packages/sui-studio/workbench/src/components/Root/index.js b/packages/sui-studio/workbench/src/components/Root/index.js
index e2397341b..9bc22e3ba 100644
--- a/packages/sui-studio/workbench/src/components/Root/index.js
+++ b/packages/sui-studio/workbench/src/components/Root/index.js
@@ -20,16 +20,16 @@ const updateOnChange = (setState, sessionKey) => nextValue => {
setState(nextValue)
}
-export default function Root({componentID, contexts = {}, themes}) {
+export default function Root({componentID, contexts = {}, themes, themeMode, setThemeMode}) {
const [actualContext, setActualContext] = useState(() => getFromStorage('actualContext', 'default'))
const [actualStyle, setActualStyle] = useState(() => getFromStorage('actualStyle', 'default'))
const [showTests, setShowTests] = useState(() => getFromStorage('showTests', 'show'))
- const iframeSrc = `/?raw=true&actualStyle=${actualStyle}&actualContext=${actualContext}`
+ const iframeSrc = `/?raw=true&actualStyle=${actualStyle}&actualContext=${actualContext}&mode=${themeMode}`
return (
-
-
+
+