Files
NapCatQQ/.pnpm-store/v3/files/2f/ffcb730f79b99111eb9abb389e6c7eb0b8cf9fbe57786e9b33a59a1ca4f64216216b8d7dcfb2e1e09afe9cf670c0476ec8fc95c319466dd89ea7d77c25a151
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

21 lines
674 B
Plaintext

import { __read } from "tslib";
import { useState } from 'react';
import useEventListener from '../useEventListener';
import isBrowser from '../utils/isBrowser';
var getVisibility = function () {
if (!isBrowser) {
return 'visible';
}
return document.visibilityState;
};
function useDocumentVisibility() {
var _a = __read(useState(getVisibility), 2), documentVisibility = _a[0], setDocumentVisibility = _a[1];
useEventListener('visibilitychange', function () {
setDocumentVisibility(getVisibility());
}, {
target: function () { return document; },
});
return documentVisibility;
}
export default useDocumentVisibility;