sorting nice and next one going one text very nice

This commit is contained in:
Arjun Patel
2022-01-19 17:50:36 -08:00
parent 3ccefa1702
commit 4953118745
2 changed files with 27 additions and 0 deletions
+26
View File
@@ -200,6 +200,21 @@ export default function DashboardRoom() {
);
});
var relativeTimeNextMeeting = "";
// go through scheduled and find the first one coming up
if (scheduled && scheduled.length > 0) {
const firstOneInFuture = scheduled.find(
(room) => moment(room.scheduledDateTime.toDate()).diff(today) > 0
);
if (firstOneInFuture) {
const meetingDatetime: Date =
firstOneInFuture.scheduledDateTime.toDate();
relativeTimeNextMeeting = moment(meetingDatetime).fromNow();
}
}
return (
<>
<span className="flex flex-row justify-start">
@@ -226,6 +241,17 @@ export default function DashboardRoom() {
roomType={RoomType.scheduled}
/>
</span>
{relativeTimeNextMeeting ? (
<span>
{"You have your next one "}{" "}
<span className="text-orange-500">
{relativeTimeNextMeeting}
</span>
</span>
) : (
<></>
)}
<div className="flex flex-row overflow-x-auto">
{scheduled.map((room) => (
<RoomCard
+1
View File
@@ -330,6 +330,7 @@ export default function CreateOrUpdateRoomModal(props: IModalProps) {
format="YYYY-MM-DD h:mm a"
value={dateTimePicker}
onChange={handleDateTimePickerChange}
showTime={{ defaultValue: moment("00:00:00", "HH:mm:ss") }}
/>
</span>
) : (