Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@canmou/react-tmap-utils

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@canmou/react-tmap-utils - npm Package Compare versions

Comparing version
1.0.17
to
1.0.18
+3
-3
package.json
{
"name": "@canmou/react-tmap-utils",
"version": "1.0.17",
"version": "1.0.18",
"description": "用于加载腾讯地图SDK依赖,加载完成,全局将会有**`window.TMap`**对象。",

@@ -14,3 +14,3 @@ "main": "cjs/index.js",

"dependencies": {
"@canmou/react-tmap-types": "^1.0.17"
"@canmou/react-tmap-types": "^1.0.18"
},

@@ -21,3 +21,3 @@ "devDependencies": {

},
"gitHead": "bbf30e2595306e5bdaead9542bdd642fffbb76bc"
"gitHead": "7b9573af8675921057d0008b0cdbe0acf81c5c25"
}

@@ -44,18 +44,18 @@ /// <reference types="@canmou/react-tmap-types" />

*/
export function useVisiable<T extends { show: () => void; hide: () => void }>(instance: T, visiable?: boolean) {
const [state, setState] = useState(visiable);
useEffect(() => {
if (instance && visiable !== undefined) {
if (visiable) {
instance.show && instance.show();
} else {
instance.hide && instance.hide();
}
if (visiable !== state) {
setState(visiable);
}
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [instance, visiable]);
}
// export function useVisiable<T extends { show: () => void; hide: () => void }>(instance: T, visiable?: boolean) {
// const [state, setState] = useState(visiable);
// useEffect(() => {
// if (instance && visiable !== undefined) {
// if (visiable) {
// instance.show && instance.show();
// } else {
// instance.hide && instance.hide();
// }
// if (visiable !== state) {
// setState(visiable);
// }
// }
// // eslint-disable-next-line react-hooks/exhaustive-deps
// }, [instance, visiable]);
// }

@@ -62,0 +62,0 @@ /**