Files
discord-decomp/_bundle/DelayedFreeze.jsx
T
2026-11-01 12:12:55 +02:00

17 lines
479 B
React

// Metro module 4546 (f4547).
import Module19 from "react";
import { Freeze } from "./Suspender";
export default function DelayedFreeze(props) {
const { freeze, children } = props;
const [state, setState] = Module19.useState(false);
Module19.useEffect(() => {
let c25245_0 = setTimeout(() => {
setState(freeze);
}, 0);
return () => {
clearTimeout(c25245_0);
};
}, [freeze]);
return <Freeze freeze={!!freeze && state}>{children}</Freeze>;
};