Files
SweetHome/app/enums/BookingStatus.js

30 lines
955 B
JavaScript
Raw Normal View History

2026-06-10 19:50:49 +03:00
const BookingStatus = Object.freeze({
PENDING: 'pending',
2026-06-10 19:50:49 +03:00
ownerConfirmed: 'ownerConfirmed',
depositPaid: 'depositPaid',
depositConfirmed: 'depositConfirmed',
completed: 'completed',
cancelled: 'cancelled',
});
const BookingStatusLabels = Object.freeze({
2026-06-10 19:50:49 +03:00
[BookingStatus.PENDING]: 'قيد الانتظار',
[BookingStatus.ownerConfirmed]: 'مؤكد من المالك',
[BookingStatus.depositPaid]: 'تم دفع السلفة',
[BookingStatus.depositConfirmed]: 'تم تأكيد الدفع',
[BookingStatus.completed]: 'منتهي',
[BookingStatus.cancelled]: 'ملغي',
});
const BookingStatusColors = Object.freeze({
[BookingStatus.PENDING]: 'yellow',
2026-06-10 19:50:49 +03:00
[BookingStatus.ownerConfirmed]: 'blue',
[BookingStatus.depositPaid]: 'orange',
[BookingStatus.depositConfirmed]: 'green',
[BookingStatus.completed]: 'teal',
[BookingStatus.cancelled]: 'red',
});
export { BookingStatus, BookingStatusLabels, BookingStatusColors };