57 lines
1.6 KiB
TypeScript
57 lines
1.6 KiB
TypeScript
import { Job, JobOffer } from '@app-types/index';
|
|
import { JobStatus } from '@utils/constants';
|
|
|
|
export const mockJobOffer: JobOffer = {
|
|
jobId: 'job_001',
|
|
pickupName: 'Cafe Coffee Day',
|
|
pickupAddress: 'MG Road, Bengaluru',
|
|
pickupCoordinates: { latitude: 12.9716, longitude: 77.5946 },
|
|
dropName: 'Rohit Sharma',
|
|
dropAddress: 'Koramangala 4th Block, Bengaluru, 560034',
|
|
dropCoordinates: { latitude: 12.9352, longitude: 77.6245 },
|
|
amount: 78,
|
|
distance: 1.2,
|
|
estimatedTime: 12,
|
|
paymentType: 'online',
|
|
itemCount: 2,
|
|
customerPhone: '9876543210',
|
|
};
|
|
|
|
export const mockJobHistory: Job[] = [
|
|
{
|
|
...mockJobOffer,
|
|
jobId: 'job_h001',
|
|
orderId: '#ORD125487',
|
|
status: JobStatus.Delivered,
|
|
acceptedAt: new Date(Date.now() - 3600000).toISOString(),
|
|
pickedUpAt: new Date(Date.now() - 2400000).toISOString(),
|
|
deliveredAt: new Date(Date.now() - 1800000).toISOString(),
|
|
amount: 65,
|
|
distance: 2.3,
|
|
collectAmount: 0,
|
|
},
|
|
{
|
|
...mockJobOffer,
|
|
jobId: 'job_h002',
|
|
orderId: '#ORD125422',
|
|
status: JobStatus.Delivered,
|
|
acceptedAt: new Date(Date.now() - 7200000).toISOString(),
|
|
pickedUpAt: new Date(Date.now() - 6000000).toISOString(),
|
|
deliveredAt: new Date(Date.now() - 5400000).toISOString(),
|
|
amount: 95,
|
|
distance: 3.8,
|
|
collectAmount: 95,
|
|
},
|
|
{
|
|
...mockJobOffer,
|
|
jobId: 'job_h003',
|
|
orderId: '#ORD125389',
|
|
status: JobStatus.Delivered,
|
|
acceptedAt: new Date(Date.now() - 10800000).toISOString(),
|
|
deliveredAt: new Date(Date.now() - 9000000).toISOString(),
|
|
amount: 120,
|
|
distance: 5.1,
|
|
collectAmount: 0,
|
|
},
|
|
];
|