Repository URL to install this package:
|
Version:
2.7.6 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
const words_1 = require("../../../../words");
const views_1 = require("../..");
const state_1 = require("./state");
exports.inputList = [{
identity: 'firstName',
type: 'text',
value: '',
className: 'form-inputs',
name: 'firstName',
labelText: `${words_1.wording.firstNameLabel}*`,
maxLength: '100',
wrapperClassName: 'form-item-wrapper first-name',
validationType: 'name',
errorMessageFor: 'firstName',
dataQa: 'qa-first-name',
autocomplete: 'first-name',
ariaLabel: views_1.replaceSpaceWithHyphen(words_1.wording.firstNameLabel),
animatePlaceholder: false,
onBlur: state_1.shippingAddressFormState.handleShippingAddressFormBlur
}, {
identity: 'middleName',
type: 'text',
value: '',
className: 'form-inputs',
name: 'middleName',
labelText: words_1.wording.middleNameLabel,
maxLength: '100',
wrapperClassName: 'form-item-wrapper middle-name',
validationType: 'emptyOrName',
dataQa: 'qa-additional-name',
autocomplete: 'given-name',
ariaLabel: views_1.replaceSpaceWithHyphen(words_1.wording.middleNameLabel),
animatePlaceholder: false,
onBlur: state_1.shippingAddressFormState.handleShippingAddressFormBlur
}, {
identity: 'lastName',
type: 'text',
value: '',
className: 'form-inputs',
name: 'lastName',
labelText: `${words_1.wording.lastNameLabel}*`,
maxLength: '100',
wrapperClassName: 'form-item-wrapper last-name',
validationType: 'name',
errorMessageFor: 'lastName',
dataQa: 'qa-last-name',
autocomplete: 'family-name',
ariaLabel: views_1.replaceSpaceWithHyphen(words_1.wording.lastNameLabel),
animatePlaceholder: false,
onBlur: state_1.shippingAddressFormState.handleShippingAddressFormBlur
}, {
identity: 'addressLine1',
type: 'text',
value: '',
className: 'form-inputs',
name: 'addressLine1',
labelText: 'address line 1*',
maxLength: '150',
wrapperClassName: 'form-item-wrapper address',
placeholderText: 'Street address, PO box',
validationType: 'shippingAddress',
errorMessageFor: 'addressLine1',
dataQa: 'qa-address1',
autocomplete: 'address-line1',
ariaLabel: views_1.replaceSpaceWithHyphen('address line 1'),
animatePlaceholder: false,
onBlur: state_1.shippingAddressFormState.handleShippingAddressFormBlur
}, {
identity: 'addressLine2',
type: 'text',
value: '',
className: 'form-inputs',
name: 'addressLine2',
labelText: 'address line 2 / company name',
maxLength: '150',
wrapperClassName: 'form-item-wrapper address',
placeholderText: 'Apt., suite, unit, building, floor, etc.',
validationType: 'emptyOrShippingAddress',
errorMessageFor: 'addressLine2',
dataQa: 'qa-address2',
autocomplete: 'address-line2',
ariaLabel: views_1.replaceSpaceWithHyphen('company name'),
animatePlaceholder: false,
onBlur: state_1.shippingAddressFormState.handleShippingAddressFormBlur
}, {
identity: 'city',
type: 'text',
value: '',
className: 'form-inputs',
name: 'city',
labelText: `${words_1.wording.cityLabel}*`,
maxLength: '80',
wrapperClassName: 'form-item-wrapper city',
validationType: 'city',
errorMessageFor: 'city',
dataQa: 'qa-city',
autocomplete: 'given-name',
ariaLabel: words_1.wording.cityLabel,
animatePlaceholder: false,
onBlur: state_1.shippingAddressFormState.handleShippingAddressFormBlur
}, {
identity: 'state',
type: 'text',
value: '',
className: 'form-inputs',
name: 'state',
labelText: `${words_1.wording.stateOrProvince}*`,
maxLength: '80',
wrapperClassName: 'form-item-wrapper state',
validationType: 'state',
errorMessageFor: 'state',
dataQa: 'qa-state',
autocomplete: 'given-name',
ariaLabel: words_1.wording.stateLabel,
animatePlaceholder: false,
onBlur: state_1.shippingAddressFormState.handleShippingAddressFormBlur
}, {
identity: 'postalCode',
type: 'text',
value: '',
className: 'form-inputs',
name: 'postalCode',
labelText: `${words_1.wording.postalCode}*`,
maxLength: '80',
wrapperClassName: 'form-item-wrapper postal-code',
validationType: 'zipCode',
errorMessageFor: 'zipCode',
dataQa: 'qa-code',
autocomplete: 'postal-code',
ariaLabel: views_1.replaceSpaceWithHyphen(words_1.wording.postalCode),
animatePlaceholder: false,
onBlur: state_1.shippingAddressFormState.handleShippingAddressFormBlur
}, {
identity: 'country',
type: 'text',
value: '',
className: 'form-inputs',
name: 'country',
labelText: words_1.wording.countryLabel,
maxLength: '80',
wrapperClassName: 'form-item-wrapper country',
validationType: 'country',
errorMessageFor: 'country',
dataQa: 'qa-country',
autocomplete: 'country',
ariaLabel: words_1.wording.countryLabel,
animatePlaceholder: false,
onBlur: state_1.shippingAddressFormState.handleShippingAddressFormBlur
}, {
identity: 'telephone',
type: 'telephone',
value: '',
className: 'form-inputs',
name: 'telephone',
labelText: `${words_1.wording.phoneNumber}*`,
maxLength: '80',
wrapperClassName: 'form-item-wrapper phone',
validationType: 'telephone',
errorMessageFor: 'phoneNumber',
dataQa: 'qa-telephone',
autocomplete: 'tel',
ariaLabel: words_1.wording.telephone,
animatePlaceholder: false,
onBlur: state_1.shippingAddressFormState.handleShippingAddressFormBlur
}, {
identity: 'email',
type: 'text',
value: '',
className: 'form-inputs',
name: 'emailAddress',
labelText: `${words_1.wording.emailForOrderConfirmation}*`,
wrapperClassName: 'form-item-wrapper email',
validationType: 'email',
errorMessageFor: 'email',
dataQa: 'qa-email',
autocomplete: 'email',
ariaLabel: words_1.wording.emailForOrderConfirmation,
animatePlaceholder: false,
onBlur: state_1.shippingAddressFormState.handleShippingAddressFormBlur
}, {
type: 'label',
name: 'required',
labelText: `* ${words_1.wording.requiredLabel}`,
className: 'required',
wrapperClass: 'form-item-wrapper required-label',
dataQa: 'qa-required'
}]; //# sourceMappingURL=fixture.js.map