Files
serverless-invoices/src/components/invoices/InvoiceContactDetails.vue
Marek Fraczyk 79e9705b01 Init commit
2021-02-16 16:24:22 +02:00

37 lines
1.1 KiB
Vue

<template>
<div>
<AppEditable :value="invoice.from_website"
:errors="errors"
field="from_website"
placeholder="Add website"
class="break-line"
@change="updateProp({ from_website: $event })"/>
<AppEditable :value="invoice.from_email"
:errors="errors"
field="from_email"
placeholder="Add email"
class="break-line"
@change="updateProp({ from_email: $event })"/>
<AppEditable :value="invoice.from_phone"
:errors="errors"
field="from_phone"
placeholder="Add phone"
@change="updateProp({ from_phone: $event })"/>
</div>
</template>
<script>
import AppEditable from '../form/AppEditable';
export default {
props: ['invoice', 'errors'],
components: {
AppEditable,
},
methods: {
updateProp(props) {
this.$emit('update', props);
},
},
};
</script>