import { Box, Button, List, Typography } from "@mui/material"; import React from "react"; import UserLite from "../../../../api-bodies/UserLite"; import { useAppSelector, useAppDispatch } from "../../../../redux/hooks"; import { open } from "../../../../redux/slices/meetingDetailsOpenSlice"; import { selectUserUpcomingMeetings } from "../../../../redux/slices/meetingsAndUserStatusSlice"; import { getUpcomingMeetingTime } from "../../Utils"; interface Props { contactInfo: UserLite; } const LowerBody: React.FC = (props) => { const dispatch = useAppDispatch(); const meetings = useAppSelector((state) => selectUserUpcomingMeetings(state, props.contactInfo.uuid) ); return ( Upcoming meetings {meetings.length === 0 ? ( No upcoming meetings today ) : ( {meetings.map((meeting, i) => ( {getUpcomingMeetingTime(meeting)} ))} )} ); }; export default LowerBody;