@uiw/react-amap-utils
Advanced tools
Comparing version 2.2.2 to 2.2.3
@@ -1,20 +0,4 @@ | ||
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.useSetStatus = useSetStatus; | ||
exports.useVisiable = useVisiable; | ||
exports.usePrevious = usePrevious; | ||
exports.useEventProperties = useEventProperties; | ||
exports.useSettingProperties = useSettingProperties; | ||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); | ||
var _react = require("react"); | ||
import _extends from "@babel/runtime/helpers/extends"; | ||
/// <reference types="@uiw/react-amap-types" /> | ||
import { useEffect, useState, useRef } from 'react'; | ||
/** | ||
@@ -26,3 +10,4 @@ * 对实例有 setStatus 更改状态的处理 | ||
*/ | ||
function useSetStatus(instance, props, propsName) { | ||
export function useSetStatus(instance, props, propsName) { | ||
if (props === void 0) { | ||
@@ -39,5 +24,5 @@ props = {}; | ||
var [state, setState] = (0, _react.useState)(props[eName]); // eslint-disable-next-line react-hooks/rules-of-hooks | ||
var [state, setState] = useState(props[eName]); // eslint-disable-next-line react-hooks/rules-of-hooks | ||
(0, _react.useEffect)(() => { | ||
useEffect(() => { | ||
if (instance && props[eName] !== undefined) { | ||
@@ -53,3 +38,3 @@ if (props[eName] !== state) { | ||
var status = instance.getStatus(); | ||
instance.setStatus((0, _extends2.default)({}, status, { | ||
instance.setStatus(_extends({}, status, { | ||
[eName]: props[eName] | ||
@@ -69,6 +54,5 @@ })); | ||
function useVisiable(instance, visiable) { | ||
var [state, setState] = (0, _react.useState)(visiable); | ||
(0, _react.useEffect)(() => { | ||
export function useVisiable(instance, visiable) { | ||
var [state, setState] = useState(visiable); | ||
useEffect(() => { | ||
if (instance && visiable !== undefined) { | ||
@@ -102,6 +86,5 @@ if (visiable) { | ||
function usePrevious(value) { | ||
var ref = (0, _react.useRef)(); | ||
(0, _react.useEffect)(() => { | ||
export function usePrevious(value) { | ||
var ref = useRef(); | ||
useEffect(() => { | ||
ref.current = value; | ||
@@ -125,3 +108,3 @@ }); | ||
*/ | ||
function useEventProperties(instance, props, eventName, type) { | ||
export function useEventProperties(instance, props, eventName, type) { | ||
if (props === void 0) { | ||
@@ -139,3 +122,3 @@ props = {}; | ||
(0, _react.useEffect)(() => { | ||
useEffect(() => { | ||
if (!instance) return; | ||
@@ -169,4 +152,3 @@ var eName = name.toLocaleLowerCase().replace(/^on/, ''); | ||
function useSettingProperties(instance, props, propsName) { | ||
export function useSettingProperties(instance, props, propsName) { | ||
if (instance === void 0) { | ||
@@ -188,5 +170,5 @@ instance = {}; | ||
var [state, setState] = (0, _react.useState)(props[vName]); // eslint-disable-next-line react-hooks/rules-of-hooks | ||
var [state, setState] = useState(props[vName]); // eslint-disable-next-line react-hooks/rules-of-hooks | ||
(0, _react.useEffect)(() => { | ||
useEffect(() => { | ||
if (instance && props[vName] !== undefined) { | ||
@@ -193,0 +175,0 @@ if (props[vName] !== state && instance[eName] && typeof instance[eName] === 'function') { |
{ | ||
"name": "@uiw/react-amap-utils", | ||
"version": "2.2.2", | ||
"version": "2.2.3", | ||
"description": "基于 React 封装的高德地图组件。AMap Component Based On React.", | ||
@@ -36,3 +36,3 @@ "homepage": "https://uiwjs.github.io/react-amap", | ||
"dependencies": { | ||
"@uiw/react-amap-types": "^2.2.2" | ||
"@uiw/react-amap-types": "2.2.3" | ||
}, | ||
@@ -39,0 +39,0 @@ "devDependencies": { |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
38774
576
+ Added@uiw/react-amap-types@2.2.3(transitive)
- Removed@uiw/react-amap-types@2.7.22(transitive)
Updated@uiw/react-amap-types@2.2.3