Socket
Socket
Sign inDemoInstall

@web3modal/common

Package Overview
Dependencies
Maintainers
10
Versions
205
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@web3modal/common - npm Package Compare versions

Comparing version 5.0.7-cn-login-fc.0 to 5.0.7

22

dist/esm/src/utils/InputUtil.js

@@ -20,17 +20,19 @@ export const InputUtil = {

const controlPressed = event.metaKey || event.ctrlKey;
const selectAll = event.key === 'a' || event.key === 'A';
const copyKey = event.key === 'c' || event.key === 'C';
const pasteKey = event.key === 'v' || event.key === 'V';
const cutKey = event.key === 'x' || event.key === 'X';
const isComma = event.key === ',';
const isDot = event.key === '.';
const isNumericKey = event.key >= '0' && event.key <= '9';
const eventKey = event.key;
const lowercaseEventKey = eventKey.toLocaleLowerCase();
const selectAll = lowercaseEventKey === 'a';
const copyKey = lowercaseEventKey === 'c';
const pasteKey = lowercaseEventKey === 'v';
const cutKey = lowercaseEventKey === 'x';
const isComma = eventKey === ',';
const isDot = eventKey === '.';
const isNumericKey = eventKey >= '0' && eventKey <= '9';
if (!controlPressed && (selectAll || copyKey || pasteKey || cutKey)) {
event.preventDefault();
}
if (currentValue === '0' && !isComma && !isDot && event.key === '0') {
if (currentValue === '0' && !isComma && !isDot && eventKey === '0') {
event.preventDefault();
}
if (currentValue === '0' && isNumericKey) {
onChange(event.key);
onChange(eventKey);
event.preventDefault();

@@ -47,3 +49,3 @@ }

}
if (!isNumericKey && !allowedKeys.includes(event.key) && !isDot && !isComma) {
if (!isNumericKey && !allowedKeys.includes(eventKey) && !isDot && !isComma) {
event.preventDefault();

@@ -50,0 +52,0 @@ }

{
"name": "@web3modal/common",
"version": "5.0.7-cn-login-fc.0",
"version": "5.0.7",
"type": "module",

@@ -5,0 +5,0 @@ "main": "./dist/esm/index.js",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc