<template>
<div class="page">
<h2>Estimates</h2>

<section class="form inputs">
<h3>Default Fees</h3>

<div
	v-for="(fee, indx) in fees"
	:key="fee.name + indx" class="fee"
>
	<label @click="() => edit = fee">
	${{fee.amount}}{{fee.perc && ` (${fee.perc}%)`}} - {{fee.name}}<br>
	{{fee.type}}
	</label>
	<img width="21" height="21" src="/assets/image/icon/x-red.svg"
	@click="() => remove(indx, 1)">
</div>
<button @click="() => edit = {}">New Fee</button>
</section>

<fee-dialog v-if="edit"
	:heading="'Fee'"
	:initial="edit"
	:price="0"
	@close="() => edit = null"
	@save="newFee"
/>



<section class="inputs">
<h3>Saved Estimates</h3>

</section>

</div>
</template>

<script>
import FeeDialog from "./fee-dialog.vue"

function newFee(fee, isDebit) {
	this.edit = null
}

function newType() {

}

function remove() {

}

	export default {
		props: [ 'user', 'fees' ],
		emits: [ 'deleteFee', 'update' ],
		components: { FeeDialog },
		methods: { newFee, newType, remove }, 
		data() {
			return {
				edit: null
			}
		},
	}
</script>