Skip to content

Commit aac3fe8

Browse files
committed
Merge branch 'feature/error-updateUser-onMount' into develop
2 parents 3e54aa7 + 9ed5687 commit aac3fe8

File tree

4 files changed

+15
-4
lines changed

4 files changed

+15
-4
lines changed

src/components/FieldCollab.svelte

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,11 @@
9090
{minlength}
9191
{maxlength}
9292
{pattern}
93+
update={onInput}
9394
onInvalid={validation}
94-
onInput={event => {
95+
onInput={({ target: { name, value } }) => {
9596
removeMessageError()
96-
onInput(event)
97+
onInput(name, value)
9798
}} />
9899

99100
<ErrorCollab content={messageError} />

src/components/InputCollab.svelte

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
<script>
2+
import { onMount } from 'svelte'
3+
24
export let id = 'No id'
35
export let type = 'text'
46
export let name = 'No name'
@@ -9,9 +11,17 @@
911
export let minlength = 0
1012
export let maxlength = ''
1113
export let pattern = '.*'
14+
export let update
1215
1316
let inputCollab
1417
18+
onMount(() => {
19+
const name = inputCollab.name
20+
const value = inputCollab.value
21+
22+
update(name, value)
23+
})
24+
1525
function togglePassword() {
1626
type = type === 'password' ? 'text' : 'password'
1727
inputCollab.focus()

src/containers/FormLogin.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
let user = {}
88
let msgError = { email: '', password: '' }
99
10-
function updateUser({ target: { name, value } }) {
10+
function updateUser(name, value) {
1111
user = { ...user, [name]: value }
1212
}
1313

src/containers/FormSignup.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
1313
let msgError = { name: '', email: '', password: '' }
1414
15-
function updateUser({ target: { name, value } }) {
15+
function updateUser(name, value) {
1616
user = { ...user, [name]: value }
1717
}
1818

0 commit comments

Comments
 (0)