import { FileText, Search, Filter, Bike, User, Calendar, DollarSign, Clock, MoreVertical, Eye } from 'lucide-react'; import { rentals, bikes, users } from '@/data/mockData'; export default function RentalsPage() { return (

Rentals

View and manage all rental transactions

{['Active', 'Pending', 'Completed', 'Disputed'].map(status => { const count = rentals.filter(r => r.status === status.toLowerCase()).length; return (

{count}

{status} Rentals

); })}
{rentals.map(rental => { const bike = bikes.find(b => b.id === rental.bikeId); return ( ); })}
Rental ID Bike User Type Start Date Deposit Total Paid Status Actions
{rental.id}
{bike?.model}
{rental.userId}
{rental.type}
{rental.startDate}
৳{rental.deposit} ৳{rental.totalPaid} {rental.status}
); }