diff --git a/src/app/admin/bikers/page.tsx b/src/app/admin/bikers/page.tsx index b78970a..068bda8 100644 --- a/src/app/admin/bikers/page.tsx +++ b/src/app/admin/bikers/page.tsx @@ -428,7 +428,7 @@ export default function BikersPage() { biker.gpsDeviceId?.toLowerCase().includes(searchQuery.toLowerCase()); const matchesStatus = statusFilter === 'all' || biker.status === statusFilter; const matchesKyc = kycFilter === 'all' || biker.kycStatus === kycFilter; - const matchesRent = (statusFilter === 'rent_pending') + const matchesRent = (statusFilter === 'rent_pending') ? (biker.pendingRent && biker.pendingRent > 0) : true; return matchesSearch && matchesStatus && matchesKyc && matchesRent; @@ -531,12 +531,12 @@ export default function BikersPage() {
Manage registered biker accounts with full details
- + */}| Biker | -License & GPS | -Location | -Rides & Distance | -Financial | -Member | -KYC | -Rent Status | -Actions | -
|---|
| Biker | +License & GPS | +Location | +Rides & Distance | +Financial | +Member | +KYC | +Rent Status | +Actions | +
|---|---|---|---|---|---|---|---|---|
|
+
+
+ {biker.name.charAt(0)}
+
+
+
+
+ {biker.name} +{biker.phone} + |
+
+
+
+ Class: {biker.drivingLicense.class || 'N/A'} + |
+
+ {biker.location} + |
+
+ {biker.totalRides} rides +{biker.totalDistance.toLocaleString()} km + |
+
+ ৳{biker.totalSpent.toLocaleString()} +Wallet: ৳{biker.walletBalance} + |
+ + + {biker.membershipType} + + | +
+
+ {biker.kycStatus === 'verified' && |
+
+ {(biker.pendingRent && biker.pendingRent > 0) ? (
+
+
+
+ ) : (
+
+ ৳{biker.pendingRent} ({biker.pendingRentDays}d) + |
+ + + | +
{biker.name}
-{biker.phone}
+{biker.name}
+{biker.phone}
-
-
Class: {biker.drivingLicense.class || 'N/A'}
-{biker.location}
-{biker.totalRides} rides
-{biker.totalDistance.toLocaleString()} km
-৳{biker.totalSpent.toLocaleString()}
-Wallet: ৳{biker.walletBalance}
-৳{biker.pendingRent} ({biker.pendingRentDays}d)
-Total Rides
+{biker.totalRides}
Distance
+{biker.totalDistance.toLocaleString()} km
+Active Rentals
+-
+Completed
+{biker.totalRides}
+License
+{biker.drivingLicense.number || 'N/A'}
+Location
+{biker.location}
+৳{biker.walletBalance.toLocaleString()}
+Wallet
+