import React, { Component } from "react"; import Hardware from "./Hardware"; import Requirement from "./Requirement"; import BlocklyWindow from "../Blockly/BlocklyWindow"; import Grid from "@material-ui/core/Grid"; import Typography from "@material-ui/core/Typography"; import ReactMarkdown from "react-markdown"; 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 (