Socket
Socket
Sign inDemoInstall

@uiw/react-amap-auto-complete

Package Overview
Dependencies
9
Maintainers
1
Versions
96
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.2.1 to 2.2.2

15

cjs/index.js

@@ -7,3 +7,5 @@ "use strict";

exports.__esModule = true;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {

@@ -14,3 +16,3 @@ AutoComplete: true

var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));

@@ -25,3 +27,8 @@ var _react = _interopRequireWildcard(require("react"));

if (key in exports && exports[key] === _useAutoComplete2[key]) return;
exports[key] = _useAutoComplete2[key];
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _useAutoComplete2[key];
}
});
});

@@ -34,3 +41,3 @@

(0, _react.useImperativeHandle)(ref, function () {
return (0, _extends2["default"])({}, props, {
return (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, props), {}, {
autoComplete: autoComplete

@@ -37,0 +44,0 @@ });

@@ -5,9 +5,13 @@ "use strict";

exports.__esModule = true;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useAutoComplete = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
var _react = require("react");

@@ -19,14 +23,11 @@

var useAutoComplete = function useAutoComplete(props) {
if (props === void 0) {
props = {};
}
var useAutoComplete = function useAutoComplete() {
var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var map = props.map,
other = (0, _objectWithoutProperties2["default"])(props, _excluded);
var _props = props,
map = _props.map,
other = (0, _objectWithoutPropertiesLoose2["default"])(_props, _excluded);
var _useState = (0, _react.useState)(),
autoComplete = _useState[0],
setAutoComplete = _useState[1];
_useState2 = (0, _slicedToArray2["default"])(_useState, 2),
autoComplete = _useState2[0],
setAutoComplete = _useState2[1];

@@ -37,3 +38,3 @@ (0, _react.useEffect)(function () {

AMap.plugin(['AMap.AutoComplete'], function () {
instance = new AMap.AutoComplete((0, _extends2["default"])({}, other));
instance = new AMap.AutoComplete((0, _objectSpread2["default"])({}, other));
setAutoComplete(instance);

@@ -40,0 +41,0 @@ });

@@ -1,16 +0,44 @@

import _extends from "@babel/runtime/helpers/esm/extends";
import React, { useImperativeHandle } from 'react';
import { useAutoComplete } from './useAutoComplete';
export * from './useAutoComplete';
export var AutoComplete = /*#__PURE__*/React.forwardRef(function (props, ref) {
var _useAutoComplete = useAutoComplete(props),
autoComplete = _useAutoComplete.autoComplete;
"use strict";
useImperativeHandle(ref, function () {
return _extends({}, props, {
autoComplete: autoComplete
});
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
AutoComplete: true
};
exports.AutoComplete = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = _interopRequireWildcard(require("react"));
var _useAutoComplete = require("./useAutoComplete");
Object.keys(_useAutoComplete).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _useAutoComplete[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _useAutoComplete[key];
}
});
});
var AutoComplete = /*#__PURE__*/_react.default.forwardRef((props, ref) => {
var {
autoComplete
} = (0, _useAutoComplete.useAutoComplete)(props);
(0, _react.useImperativeHandle)(ref, () => (0, _extends2.default)({}, props, {
autoComplete
}));
return null;
});
exports.AutoComplete = AutoComplete;
//# sourceMappingURL=index.js.map

@@ -1,7 +0,21 @@

import _extends from "@babel/runtime/helpers/esm/extends";
import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose";
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useAutoComplete = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
var _react = require("react");
var _reactAmapUtils = require("@uiw/react-amap-utils");
var _excluded = ["map"];
import { useState, useEffect } from 'react';
import { useEventProperties, useSettingProperties } from '@uiw/react-amap-utils';
export var useAutoComplete = function useAutoComplete(props) {
var useAutoComplete = function useAutoComplete(props) {
if (props === void 0) {

@@ -11,18 +25,12 @@ props = {};

var _props = props,
map = _props.map,
other = _objectWithoutPropertiesLoose(_props, _excluded);
var _useState = useState(),
autoComplete = _useState[0],
setAutoComplete = _useState[1];
useEffect(function () {
var other = (0, _objectWithoutPropertiesLoose2.default)(props, _excluded);
var [autoComplete, setAutoComplete] = (0, _react.useState)();
(0, _react.useEffect)(() => {
if (AMap && !autoComplete) {
var instance;
AMap.plugin(['AMap.AutoComplete'], function () {
instance = new AMap.AutoComplete(_extends({}, other));
AMap.plugin(['AMap.AutoComplete'], () => {
instance = new AMap.AutoComplete((0, _extends2.default)({}, other));
setAutoComplete(instance);
});
return function () {
return () => {
if (instance) {

@@ -34,9 +42,11 @@ setAutoComplete(undefined);

}, []);
useSettingProperties(autoComplete, props, ['Type', 'City', 'CityLimit']);
useEventProperties(autoComplete, props, ['onChoose', 'onSelect']);
(0, _reactAmapUtils.useSettingProperties)(autoComplete, props, ['Type', 'City', 'CityLimit']);
(0, _reactAmapUtils.useEventProperties)(autoComplete, props, ['onChoose', 'onSelect']);
return {
autoComplete: autoComplete,
setAutoComplete: setAutoComplete
autoComplete,
setAutoComplete
};
};
exports.useAutoComplete = useAutoComplete;
//# sourceMappingURL=useAutoComplete.js.map
{
"name": "@uiw/react-amap-auto-complete",
"version": "2.2.1",
"version": "2.2.2",
"description": "通常情况下,开发者需要根据表单控件相关事件的触发来执行 `AMap.AutoComplete` 的 search 方法,并将返回结果绘制成DOM显示到页面上。",

@@ -37,11 +37,11 @@ "homepage": "https://uiwjs.github.io/react-amap/#/auto-complete",

"dependencies": {
"@uiw/react-amap-map": "^2.2.1",
"@uiw/react-amap-require-script": "^2.2.1",
"@uiw/react-amap-types": "^2.2.1",
"@uiw/react-amap-utils": "^2.2.1"
"@uiw/react-amap-map": "^2.2.2",
"@uiw/react-amap-require-script": "^2.2.2",
"@uiw/react-amap-types": "^2.2.2",
"@uiw/react-amap-utils": "^2.2.2"
},
"devDependencies": {
"@types/react": "17.0.19",
"@types/react": "17.0.20",
"@types/react-dom": "17.0.9"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc