17 lines
567 B
JavaScript
17 lines
567 B
JavaScript
"use strict";
|
|
'use client';
|
|
|
|
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.useIsHydrated = useIsHydrated;
|
|
var React = _interopRequireWildcard(require("react"));
|
|
const emptySubscribe = () => () => {};
|
|
const getSnapshot = () => true;
|
|
const getServerSnapshot = () => false;
|
|
|
|
/** Returns true after hydration is done on the client. */
|
|
function useIsHydrated() {
|
|
return React.useSyncExternalStore(emptySubscribe, getSnapshot, getServerSnapshot);
|
|
} |