![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/vreg/components/Forms/Edit/ |
<template> <div class="user-info-change-wrapper"> <div class="user-info-row"> <div class="info"> <h6>Contact</h6> <p>{{ form.email }}</p> </div> <a href="#" class="btn-change" @click.prevent="showContactInformationModal=true"> Change </a> </div> <div class="user-info-row" v-if="includeEditAddress"> <div class="info"> <h6>Ship to </h6> <p> {{ form.mailing_address.street }} <template v-if="form.mailing_address.address_2"> , {{ form.mailing_address.address_2 }} </template> , {{ form.mailing_address.city }} , {{ form.mailing_address.state_code }} , {{ form.mailing_address.zip }} </p> </div> <a href="#" class="btn-change" @click.prevent="showEditAddressModal=true">Change</a> </div> <edit-address address-field="mailing_address" :form="form" v-if="showEditAddressModal && includeEditAddress" @close-modal="showEditAddressModal=false" modal-title="Change mailing address"/> <contact-information :form="form" @close-modal="showContactInformationModal=false" v-if="showContactInformationModal"/> </div> </template> <script> import ContactInformation from "@/components/Forms/Edit/ContactInformation"; import EditAddress from "@/components/Forms/Edit/EditAddress"; export default { name: "UserInfoEditWrapper", components: { EditAddress, ContactInformation }, props: { form: { required: true }, includeEditAddress: { required: false, default: true } }, data() { return { showContactInformationModal: false, showEditAddressModal: false } } } </script> <style scoped> </style>