diff --git a/src/app/admin/rentals/page.tsx b/src/app/admin/rentals/page.tsx index 191c910..cdd643e 100644 --- a/src/app/admin/rentals/page.tsx +++ b/src/app/admin/rentals/page.tsx @@ -457,9 +457,9 @@ export default function RentalsPage() { : undefined, contractMonths: newRental.contractMonths > 0 ? newRental.contractMonths : undefined, subscriptionType: newRental.subscriptionType, - deposit: settings.deposit, + deposit: newRental.depositAmount > 0 ? newRental.depositAmount : settings.deposit, depositPaymentMethod: newRental.depositPaymentMethod, - depositPaid: settings.deposit > 0, + depositPaid: newRental.depositAmount > 0 || settings.deposit > 0, dailyRate: settings.dailyRate, weeklyRate: settings.weeklyRate, monthlyRate: settings.monthlyRate, @@ -867,15 +867,7 @@ export default function RentalsPage() {

Hub: {mockHubs.find(h => h.id === newRental.hubId)?.name}

- {/*
- - setNewRental({ ...newRental, depositAmount: Number(e.target.value) })} - className="w-full px-3 py-2 border border-slate-200 rounded-lg text-sm" - /> -
*/} +
@@ -898,7 +890,7 @@ export default function RentalsPage() {
- {newRental.depositAmount > 0 && ( + {(newRental.depositAmount > 0 || selectedPlan?.deposit > 0) && (

Proforma Invoice

@@ -924,20 +916,20 @@ export default function RentalsPage() { {newRental.depositPaymentMethod === 'bank' && '1100 - Bank'} {newRental.depositPaymentMethod === 'wallet' && '1200 - Biker Wallet'} - {newRental.depositAmount.toLocaleString()} - - - - - 2100 - Deposit Received - - - {newRental.depositAmount.toLocaleString()} - - - - - Total - {newRental.depositAmount.toLocaleString()} - {newRental.depositAmount.toLocaleString()} +{newRental.depositAmount > 0 ? newRental.depositAmount.toLocaleString() : selectedPlan?.deposit.toLocaleString()} + - + + + 2100 - Deposit Received + - + {newRental.depositAmount > 0 ? newRental.depositAmount.toLocaleString() : selectedPlan?.deposit.toLocaleString()} + + + + + Total + {newRental.depositAmount > 0 ? newRental.depositAmount.toLocaleString() : selectedPlan?.deposit.toLocaleString()} + {newRental.depositAmount > 0 ? newRental.depositAmount.toLocaleString() : selectedPlan?.deposit.toLocaleString()} @@ -963,7 +955,7 @@ export default function RentalsPage() { ) : ( <> - {newRental.depositAmount > 0 && ( - )}