|
|
|
@ -17,10 +17,10 @@ function Newest() {
|
|
|
|
|
dataIndex: 'referenceNumber',
|
|
|
|
|
key: 'Reference number',
|
|
|
|
|
render: (text, record) => {
|
|
|
|
|
const tomorrowjs = dayjs().add(1, 'day');
|
|
|
|
|
const threeDaysjs = dayjs().subtract(4, 'day');
|
|
|
|
|
const after3Dayjs = dayjs().add(3, 'day');
|
|
|
|
|
const lastDayjs = dayjs().subtract(1, 'day');
|
|
|
|
|
const arrivalDatejs = dayjs(record.arrivalDate);
|
|
|
|
|
const requiredHighlight = (arrivalDatejs.isAfter(threeDaysjs) && arrivalDatejs.isBefore(tomorrowjs, 'day')) && isEmpty(record.guide);
|
|
|
|
|
const requiredHighlight = (arrivalDatejs.isAfter(lastDayjs) && arrivalDatejs.isBefore(after3Dayjs, 'day')) && isEmpty(record.guide);
|
|
|
|
|
const linkClassName = requiredHighlight ? 'reservation-highlight' : '';
|
|
|
|
|
return (
|
|
|
|
|
<NavLink className={linkClassName} to={`/reservation/${record.reservationId}`}>{text}</NavLink>
|
|
|
|
|