import React, { Component } from "react"; import Hardware from "./Hardware"; import Requirement from "./Requirement"; import BlocklyWindow from "../Blockly/BlocklyWindow"; import Grid from "@mui/material/Grid"; import Typography from "@mui/material/Typography"; import ReactMarkdown from "react-markdown"; import remarkGfm from "remark-gfm"; import remarkGemoji from "remark-gemoji"; class Instruction extends Component { render() { var step = this.props.step; var isHardware = step.hardware && step.hardware.length > 0; var areRequirements = step.requirements && step.requirements.length > 0; return (