mirror of
https://github.com/mokuappio/serverless-invoices.git
synced 2025-10-27 07:51:08 -04:00
feat: make late fee optional + don't include logo placeholder and empty client in the PDF (#31)
* fix: don't include the placeholder logo in PDF * feat: make late fee optional * fix: don't include the empty Client text in PDF
This commit is contained in:
@ -5,7 +5,7 @@
|
||||
ref="button"
|
||||
:tabindex="tabindex"
|
||||
@click="toggleOpen">
|
||||
<span v-if="!value">{{ $t('client') }}</span>
|
||||
<span v-if="!value" class="d-print-none">{{ $t('client') }}</span>
|
||||
<span v-else>{{ value }}</span>
|
||||
</div>
|
||||
<div class="search-popover__overlay" v-if="isOpen" @click="toggleOpen"></div>
|
||||
|
||||
@ -37,6 +37,7 @@
|
||||
:inline="true"
|
||||
field="due_at"/>
|
||||
</BModal>
|
||||
<span :class="{'d-print-none': !invoice.late_fee}">
|
||||
<br>{{ $t('late_fee') }}
|
||||
<AppEditable :value="invoice.late_fee | currency"
|
||||
:errors="errors"
|
||||
@ -44,6 +45,7 @@
|
||||
field="late_fee"
|
||||
:placeholder="$t('add_late_fee')"
|
||||
@change="updateProp({ late_fee: $event })"/>
|
||||
</span>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
class="pointer"
|
||||
@click="openModal"
|
||||
:src="team.logo_url" style="width:100%; max-width:200px;">
|
||||
<button class="btn btn-sm" @click="openModal" v-else>
|
||||
<button class="btn btn-sm d-print-none" @click="openModal" v-else>
|
||||
<i class="material-icons material-icons-round md-36">file_upload</i>
|
||||
</button>
|
||||
<AppError :errors="errors" field="logo_url"/>
|
||||
|
||||
@ -19,7 +19,6 @@ class InvoiceService {
|
||||
async updateInvoice(invoice) {
|
||||
const requiredFields = {
|
||||
currency: 'Currency',
|
||||
late_fee: 'Late Fee',
|
||||
issued_at: 'Issued At',
|
||||
due_at: 'Due At',
|
||||
number: 'Number',
|
||||
@ -40,7 +39,6 @@ class InvoiceService {
|
||||
async bookInvoice(invoice) {
|
||||
const requiredFields = {
|
||||
currency: 'Currency',
|
||||
late_fee: 'Late fee',
|
||||
issued_at: 'Issued at',
|
||||
due_at: 'Due at',
|
||||
number: 'Number',
|
||||
|
||||
Reference in New Issue
Block a user