Skip to content

Commit d8d9120

Browse files
committed
feat: input value saved in local data
1 parent 34a2e9a commit d8d9120

File tree

1 file changed

+29
-4
lines changed

1 file changed

+29
-4
lines changed

components/signup-card.vue

+29-4
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,31 @@
2525
class="first-name form-field"
2626
type="text"
2727
:placeholder="firstNameField.placeholder"
28-
required="true" />
28+
required="true"
29+
@input="updateInputValue($event.target.value, 'firstName')" />
2930
<input
3031
class="last-name form-field"
3132
type="text"
3233
:placeholder="lastNameField.placeholder"
33-
required="true" />
34+
required="true"
35+
@input="updateInputValue($event.target.value, 'lastName')" />
3436
</div>
3537

3638
<input
3739
class="email form-field"
3840
type="email"
3941
:placeholder="emailField.placeholder"
40-
required="true" />
42+
required="true"
43+
@input="updateInputValue($event.target.value, 'email')" />
44+
4145

4246
<input
4347
class="org form-field"
4448
:placeholder="orgField.placeholder"
4549
type="text"
46-
required="true" />
50+
required="true"
51+
@input="updateInputValue($event.target.value, 'org')" />
52+
4753

4854
<ZeroDropdown class="country form-field" :display-selected="true">
4955
<template #toggle-button="{ togglePanel, selected }">
@@ -148,6 +154,25 @@ const countryField = computed(() => { return props.signupCard.signup_form.countr
148154
const familiarityField = computed(() => { return props.signupCard.signup_form.filecoin_familiarity })
149155
150156
// ===================================================================== Methdos
157+
/**
158+
* @method updateInputValue
159+
*/
160+
const updateInputValue = (val, field) => {
161+
switch(field) {
162+
case 'firstName':
163+
firstName.value = val
164+
break
165+
case 'lastName':
166+
lastName.value = val
167+
break
168+
case 'email':
169+
email.value = val
170+
break
171+
case 'org':
172+
org.value = val
173+
break
174+
}
175+
}
151176
/**
152177
* @method selectOption
153178
*/

0 commit comments

Comments
 (0)