diff --git a/src/output/Preview.vue b/src/output/Preview.vue index 50176db5..bd257598 100644 --- a/src/output/Preview.vue +++ b/src/output/Preview.vue @@ -51,6 +51,17 @@ watch( // reset sandbox when version changes watch(() => store.state.resetFlip, createSandbox) +// reset theme +watch( + () => theme.value, + (value) => { + const html = sandbox.contentDocument?.documentElement + if (html) { + html.className = value + } + } +) + onUnmounted(() => { proxy.destroy() stopUpdateWatcher && stopUpdateWatcher()