Driver Dashboard
{driverData?.name}
- Brand: {driverData?.carBrand}
- Model: {driverData?.carModel}
- License Plate: {driverData?.plateNumber}
Pickup: {currentTrip?.pickUp}
Dropoff: {currentTrip?.dropOff}
import RideDialog from "@/components/RideDialog" import { Avatar } from "@/components/ui/avatar" import { Badge } from "@/components/ui/badge" import { Button } from "@/components/ui/button" import { CardTitle, CardHeader, CardContent, Card } from "@/components/ui/card" import { auth, db } from "@/firebase/firebase_config" import { fetchUserDetails } from "@/utils/fetchUserDetails" import { DocumentData, collection, doc, getDoc, getDocs, query, where } from "firebase/firestore" import { useEffect, useState } from "react" import { Navigate } from "react-router-dom" interface IDriver { uid: string, name: string, phoneNumber: string, plateNumber: string, carBrand: string, carModel: string, carColor: string, } interface IPassengerRequest { passengerName: string, pickUp: string, dropOff: string, } interface ITrip { pickUp: string, dropOff: string, } function PassengerRequestCard({ passengerName, pickUp, dropOff }: IPassengerRequest) { return (
Passenger: {passengerName}
Pickup: {pickUp}
Dropoff: {dropOff}
Pickup: {currentTrip?.pickUp}
Dropoff: {currentTrip?.dropOff}