Socket
Socket
Sign inDemoInstall

@mamba/input

Package Overview
Dependencies
Maintainers
3
Versions
210
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.0 to 2.1.0

14

Input.test.js

@@ -1,2 +0,2 @@

import Simulator from '@mamba/pos/simulator/index.js';
import { Registry } from '@mamba/pos/simulator/index.js';
import System from '@mamba/pos/api/system.js';

@@ -189,5 +189,3 @@ import Input from './Input.html';

expect(Simulator.Registry.get('$Keyboard.isAlphanumericEnabled')).toBe(
false,
);
expect(Registry.get().$Keyboard.isAlphanumericEnabled).toBe(false);
});

@@ -200,5 +198,3 @@

expect(Simulator.Registry.get('$Keyboard.isAlphanumericEnabled')).toBe(
true,
);
expect(Registry.get().$Keyboard.isAlphanumericEnabled).toBe(true);
});

@@ -209,5 +205,3 @@

expect(Simulator.Registry.get('$Keyboard.isAlphanumericEnabled')).toBe(
false,
);
expect(Registry.get().$Keyboard.isAlphanumericEnabled).toBe(false);
});

@@ -214,0 +208,0 @@ });

{
"name": "@mamba/input",
"version": "2.0.0",
"version": "2.1.0",
"svelte": "Input.html",

@@ -17,4 +17,4 @@ "author": "Stone Payments - Mamba Team",

"devDependencies": {
"@mamba/pos": "^2.0.0",
"@mamba/styles": "^2.0.0"
"@mamba/pos": "^2.1.0",
"@mamba/styles": "^2.1.0"
},

@@ -25,5 +25,5 @@ "peerDependencies": {

"dependencies": {
"@mamba/icon": "^2.0.0"
"@mamba/icon": "^2.1.0"
},
"gitHead": "54f6481e5fc0dade523f36bc993b99127ed83bbc"
"gitHead": "b35981bf210078322980b2d5cdf4036b6b7e31b4"
}

@@ -46,17 +46,41 @@ # Input

`<Input ...props />`
`<Input ... on:event="..." />`
| Nome | Descrição | Tipo |
|---------------|--------------------------------------------------------------------------------------------------------------------------------------------------|-------------------|
| submit | Especifique uma função para receber o evento com mais duas propriedades value(_valor do campo_) e isValid(*Boleano da propriedade `validation`*) | `function(event)` |
| submitValid | Especifique uma função que irá ser chamada somente quando o campo for __inválido__ no momento do `submit` | `function(event)` |
| submitInvalid | Especifique uma função que irá ser chamada somente quando o campo for __válido__ no momento do `submit` | `function(event)` |
| Evento | Disparado quando ... | Tipo |
|---------------|----------------------------------------------------------------------------------------|-------------------|
| submit | A validação( se houver ) do campo for bem-sucedida, quando o campo for submetido. | `function(event)` |
| submitValid | O campo for __inválido__ no momento do `submit` | `function(event)` |
| submitInvalid | O campo for __válido__ no momento do `submit` | `function(event)` |
<br/>
`<MoneyInput ...props />`
Os eventos `submit`, `submitValid` e `submitInvalid`, retornam as seguintes propriedades no objeto `event`:
```ts
event = {
value: string; // Valor do campo (com máscara se ouver)
rawValue: string; // Valor sem máscara ou formatação
isValid: string; // Representa o valor da validação (se ouver)
}
```
| Nome | Descrição | Tipo |
|----------|-------------------------------------------------------------------------------------------|-------------------|
| submit | Retorna duas propriedades value(Valor em centavos) e formatted(Valor formatado na moeda) | `function(event)` |
> Além desses eventos, o `Input` recebe os eventos `focus`, `blur`, `keydown`, `keyup` e `input` por padrão.
---
`<MoneyInput ... on:event="..." />`
| Evento | Descrição | Tipo |
|----------|---------------------------------------------------------------------------------------------------------------------------|-------------------|
| submit | Define uma função que será chamada se a validação( valor ≠ 0 ) do campo for bem-sucedida, quando o campo for submetido. | `function(event)` |
<br/>
O evento `submit` retorna as seguintes propriedades no objeto `event`:
```ts
event = {
value: string; // Valor em centavos
formatted: string; // Valor formatado na moeda
}
```
## Métodos

@@ -63,0 +87,0 @@

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc