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 && (
-