diff --git a/components/checkout/common/AddressForm.js b/components/checkout/common/AddressForm.js index bff4a48..064a11b 100644 --- a/components/checkout/common/AddressForm.js +++ b/components/checkout/common/AddressForm.js @@ -62,7 +62,13 @@ export default class AddressForm extends Component {

Full name*

- + this.setState({ name: e.target.value })} + className="rounded-0 w-100" /> @@ -91,7 +97,13 @@ export default class AddressForm extends Component {
@@ -106,6 +118,7 @@ export default class AddressForm extends Component { autoComplete="street-address" name={`${type}[street]`} value={street} + onChange={(e) => this.setState({ street: e.target.value })} className="rounded-0 w-100" placeholder="House number, steet address, etc." /> @@ -119,6 +132,7 @@ export default class AddressForm extends Component { this.setState({ street2: e.target.value })} className="rounded-0 w-100" placeholder="Apartment, suite number, etc." /> @@ -157,6 +171,7 @@ export default class AddressForm extends Component { autoComplete="postal-code" name={`${type}[postal_zip_code]`} value={postalZipCode} + onChange={(e) => this.setState({ postalZipCode: e.target.value })} className="rounded-0 w-100" /> diff --git a/components/checkout/common/PaymentDetails.js b/components/checkout/common/PaymentDetails.js index ca9ef7b..0da3dd2 100644 --- a/components/checkout/common/PaymentDetails.js +++ b/components/checkout/common/PaymentDetails.js @@ -49,6 +49,7 @@ export default class PaymentDetails extends Component { name="cardNumber" pattern="[0-9. ]+" value={cardNumber} + onChange={(e) => this.setState({ cardNumber: e.target.value})} maxLength="16" className="rounded-0 w-100" /> @@ -62,6 +63,7 @@ export default class PaymentDetails extends Component { this.setState({ cvc: e.target.value})} maxLength="3" type="number" className="rounded-0 w-100" @@ -77,6 +79,7 @@ export default class PaymentDetails extends Component { name="expMonth" type="number" value={expMonth} + onChange={(e) => this.setState({ expMonth: e.target.value})} className="rounded-0 w-100" placeholder="MM" /> @@ -91,6 +94,7 @@ export default class PaymentDetails extends Component { type="number" name="expYear" value={expYear} + onChange={(e) => this.setState({ expYear: e.target.value})} className="rounded-0 w-100" placeholder="YY" /> diff --git a/components/common/Header.js b/components/common/Header.js index b7015fd..0245bbf 100644 --- a/components/common/Header.js +++ b/components/common/Header.js @@ -208,7 +208,7 @@ class Header extends Component { -
+
{ process.browser && this.renderLoginLogout() }
this.setState({value: e.target.value})} className="position-absolute top-0 right-0 bottom-0 left-0 opacity-0 pointer w-100">
@@ -581,7 +587,13 @@ class CheckoutPage extends Component {

Last name*

- + this.setState({['customer[last_name]']: e.target.value})} + className="rounded-0 w-100" />
@@ -595,6 +607,7 @@ class CheckoutPage extends Component { name="customer[phone]" autoComplete="tel" value={this.state['customer[phone]']} + onChange={(e) => this.setState({['customer[phone]']: e.target.value})} className="rounded-0 w-100" /> @@ -609,6 +622,7 @@ class CheckoutPage extends Component { name="customer[email]" autoComplete="email" value={this.state['customer[email]']} + onChange={(e) => this.setState({['customer[email]']: e.target.value})} className="rounded-0 w-100" /> @@ -674,7 +688,11 @@ class CheckoutPage extends Component {

Order notes (optional)

-