Files
aso/frontend/dashboard/src/_mock/_booking.ts
2022-11-03 09:51:22 +07:00

43 lines
1.4 KiB
TypeScript
Executable File

import _mock from './_mock';
import { randomInArray } from './funcs';
// ----------------------------------------------------------------------
export const _bookings = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
avatar: _mock.image.avatar(index),
checkIn: _mock.time(index),
checkOut: _mock.time(index),
phoneNumber: _mock.phoneNumber(index),
status: randomInArray(['pending', 'un_paid', 'paid']),
roomType: randomInArray(['double', 'king', 'single']),
}));
export const _bookingsOverview = [...Array(3)].map((_, index) => ({
status: ['Pending', 'Cancel', 'Done'][index],
quantity: _mock.number.percent(index) * 1000,
value: _mock.number.percent(index),
}));
export const _bookingReview = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
description: _mock.text.description(index),
avatar: _mock.image.avatar(index),
rating: _mock.number.rating(index),
postedAt: _mock.time(index),
tags: ['Great Sevice', 'Recommended', 'Best Price'],
}));
export const _bookingNew = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
avatar: _mock.image.avatar(index),
bookdAt: _mock.time(index),
roomNumber: 'A-21',
roomType: randomInArray(['double', 'king', 'single']),
person: '3-5',
cover: `https://minimal-assets-api.vercel.app/assets/images/rooms/room-${index + 1}.jpg`,
}));