<_CodeMirror
value={value}
theme={theme || strudelTheme}
diff --git a/website/src/repl/Footer.jsx b/website/src/repl/Footer.jsx
index 37dfd0c9..07bdd386 100644
--- a/website/src/repl/Footer.jsx
+++ b/website/src/repl/Footer.jsx
@@ -10,10 +10,9 @@ import { themes } from './themes.mjs';
import { useSettings, settingsMap, setActiveFooter, defaultSettings } from '../settings.mjs';
export function Footer({ context }) {
- const { isZen } = context;
const footerContent = useRef();
const [log, setLog] = useState([]);
- const { activeFooter } = useSettings();
+ const { activeFooter, isZen } = useSettings();
useLayoutEffect(() => {
if (footerContent.current && activeFooter === 'console') {
diff --git a/website/src/repl/Header.jsx b/website/src/repl/Header.jsx
index b23eebd9..213e336e 100644
--- a/website/src/repl/Header.jsx
+++ b/website/src/repl/Header.jsx
@@ -6,6 +6,7 @@ import SparklesIcon from '@heroicons/react/20/solid/SparklesIcon';
import StopCircleIcon from '@heroicons/react/20/solid/StopCircleIcon';
import { cx } from '@strudel.cycles/react';
import React, { useContext } from 'react';
+import { useSettings, setIsZen } from '../settings.mjs';
// import { ReplContext } from './Repl';
import './Repl.css';
@@ -21,11 +22,9 @@ export function Header({ context }) {
handleUpdate,
handleShuffle,
handleShare,
- isZen,
- setIsZen,
} = context;
const isEmbedded = embedded || window.location !== window.parent.location;
- // useContext(ReplContext)
+ const { isZen } = useSettings();
return (