open meetings details modal in home

This commit is contained in:
CodeServer 2022-03-29 23:28:12 +01:00
parent d92a27f5c1
commit 9e2374987a
2 changed files with 8 additions and 1 deletions

View File

@ -1,15 +1,21 @@
import ListItemButton from "@mui/material/ListItemButton";
import ListItemText from "@mui/material/ListItemText";
import DetailedMeeting from "../../api-bodies/DetailedMeeting";
import { useAppDispatch } from "../../redux/hooks";
import { open } from "../../redux/slices/meetingDetailsOpenSlice";
interface Props {
meeting: DetailedMeeting;
meetingName: string;
meetingTime: string;
meetingMembers: string
}
function Meeting(props: Props) {
const dispatch = useAppDispatch();
return (
<ListItemButton component="a" href="#" className="row meeting">
<ListItemButton component="a" onClick={() => dispatch(open(props.meeting))} className="row meeting">
<ListItemText primary={props.meetingName} secondary={props.meetingMembers} />
<ListItemText primary={props.meetingTime} />
</ListItemButton>

View File

@ -62,6 +62,7 @@ const MeetingsPanel: React.FC = () => {
if (currentDatemil >= startDatemil && currentDatemil <= endDatemil) {
return (
<Meeting
meeting={meeting}
meetingName={meeting.topic}
meetingTime={formatTimeFromDate(startDate) + " - " + formatTimeFromDate(endDate)}
meetingMembers={meetingMembers.map((userLite) => (" " + userLite.name + " ")).toString()}