diff --git a/src/components/ItemBodyView/ItemBodyView.js b/src/components/ItemBodyView/ItemBodyView.js index 08a57f9..eda0813 100644 --- a/src/components/ItemBodyView/ItemBodyView.js +++ b/src/components/ItemBodyView/ItemBodyView.js @@ -1,6 +1,6 @@ import React from "react"; import PropTypes from "prop-types"; -import { Timeline, TimelineItem, TimelineSeparator, TimelineConnector, TimelineContent, TimelineDot } from '@material-ui/lab'; +import { Timeline, TimelineItem, TimelineSeparator, TimelineConnector, TimelineContent, TimelineDot, Skeleton } from '@material-ui/lab'; import { makeStyles } from "@material-ui/core"; import DirectoryInformation from "../DirectoryInformation/"; import Assignment from "../Assignment/"; @@ -41,11 +41,11 @@ export default function ItemBodyView({ item }) { case "status": return case "assignment": - return + return case "reply_to_user": return case "reply_from_user": - return + return case "parse_error": return default: @@ -53,9 +53,14 @@ export default function ItemBodyView({ item }) { }; }; + const testing = true; + return ( - {objectIsEmpty(item) ? "" : item.content.map((section) => ( + {/* Below is the original ternary operation for the map fucntion for future reference */} + {/* {objectIsEmpty(item) ? "" : item.content.map((section) */} + + {testing ? Object.keys(item).map((section) => ( - {generateTimelineItem(section)} + - ))} + )) + : item.content.map((section) => ( + + + + + + {item === undefined + ? + : generateTimelineItem(section) + } + + + ))} ); };