UNPKG

573 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.useNonce = exports.NonceContext = void 0;
4const react_1 = require("react");
5exports.NonceContext = (0, react_1.createContext)({
6 getNonce: () => 0,
7 fastRefreshes: 0,
8});
9const useNonce = () => {
10 const context = (0, react_1.useContext)(exports.NonceContext);
11 const [nonce, setNonce] = (0, react_1.useState)(() => context.getNonce());
12 (0, react_1.useEffect)(() => {
13 setNonce(context.getNonce);
14 }, [context]);
15 return nonce;
16};
17exports.useNonce = useNonce;