diff --git a/components/new/details.vue b/components/new/details.vue
index 65d36ba..b8d2c49 100644
--- a/components/new/details.vue
+++ b/components/new/details.vue
@@ -130,7 +130,7 @@
{loans[sel].taxEscrow = stripInt(e)}">
+@input="e => $emit('update:taxEscrow', stripInt(e))">
$emit('update:tax', strip(e))">
@@ -253,7 +253,7 @@ export default {
'update:mIncome',
'update:transaction',
'update:price',
- 'update:propertyType',
+ 'update:property',
// Loan specific emits
'update:loanType',
@@ -264,6 +264,12 @@ export default {
'update:housingDti',
'update:dti',
'update:hoa',
+ 'update:interest',
+ 'update:interestDays',
+ 'update:hazardEscrow',
+ 'update:hazard',
+ 'update:taxEscrow',
+ 'update:tax',
],
data() {
return {
diff --git a/components/new/new.vue b/components/new/new.vue
index a42a511..f6c16a5 100644
--- a/components/new/new.vue
+++ b/components/new/new.vue
@@ -42,6 +42,12 @@ class="bi bi-plus" viewBox="0 0 16 16"> loans[sel].hoa = hoa"
+ @update:interest="(i) => loans[sel].interest = i"
+ @update:interestDays="(d) => loans[sel].interestDays = d"
+ @update:hazardEscrow="(h) => loans[sel].hazardEscrow = h"
+ @update:hazard="(h) => loans[sel].hazard = h"
+ @update:taxEscrow="(t) => loans[sel].taxEscrow = t"
+ @update:tax="(t) => loans[sel].tax = t"
/>