fix: set hydrating to false in `push_renderer`

pull/18359/head
paoloricciuti 3 months ago
parent 41764ad8eb
commit 1711d7bf9e

@ -1,5 +1,7 @@
/** @import { Renderer } from './types.js'; */
import { hydrating, set_hydrating } from '../dom/hydration.js';
/**
* @type {Renderer<any, any, any, any> | null}
*/
@ -17,11 +19,13 @@ export function set_renderer(value) {
* @param {Renderer<any, any, any, any> | null} value
*/
export function push_renderer(value) {
var previous_hydrating = hydrating;
var previous_renderer = current_renderer;
current_renderer = value;
return () => {
current_renderer = previous_renderer;
set_hydrating(previous_hydrating);
};
}

Loading…
Cancel
Save