@mamba/input
Advanced tools
Comparing version 2.0.0 to 2.1.0
@@ -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
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
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
37237
130
0
544
Updated@mamba/icon@^2.1.0