cleanup code
This commit is contained in:
parent
9f7ba27d69
commit
d74e3d29f6
@ -16,10 +16,7 @@ import { faClipboardCheck } from "@fortawesome/free-solid-svg-icons";
|
|||||||
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
||||||
import * as Blockly from "blockly/core";
|
import * as Blockly from "blockly/core";
|
||||||
import Copy from "../copy.svg";
|
import Copy from "../copy.svg";
|
||||||
import Prism from "prismjs";
|
|
||||||
import "prismjs/themes/prism.css";
|
|
||||||
import "prismjs/plugins/line-numbers/prism-line-numbers";
|
|
||||||
import "prismjs/plugins/line-numbers/prism-line-numbers.css";
|
|
||||||
import MuiDrawer from "@material-ui/core/Drawer";
|
import MuiDrawer from "@material-ui/core/Drawer";
|
||||||
import Dialog from "../Dialog";
|
import Dialog from "../Dialog";
|
||||||
|
|
||||||
@ -71,15 +68,12 @@ class Compile extends Component {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
componentDidMount() {
|
componentDidMount() {}
|
||||||
Prism.highlightAll();
|
|
||||||
}
|
|
||||||
|
|
||||||
componentDidUpdate(props) {
|
componentDidUpdate(props) {
|
||||||
if (props.name !== this.props.name) {
|
if (props.name !== this.props.name) {
|
||||||
this.setState({ name: this.props.name });
|
this.setState({ name: this.props.name });
|
||||||
}
|
}
|
||||||
Prism.highlightAll();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
compile = () => {
|
compile = () => {
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
||||||
import { useSelector } from "react-redux";
|
|
||||||
import { faCircleNotch, faSave } from "@fortawesome/free-solid-svg-icons";
|
import { faCircleNotch, faSave } from "@fortawesome/free-solid-svg-icons";
|
||||||
import Tooltip from "@material-ui/core/Tooltip";
|
import Tooltip from "@material-ui/core/Tooltip";
|
||||||
import PropTypes from "prop-types";
|
|
||||||
import React from "react";
|
import React from "react";
|
||||||
|
|
||||||
const SaveIcon = ({ loading }) => (
|
const SaveIcon = ({ loading }) => (
|
||||||
|
@ -5,7 +5,6 @@ import AccordionSummary from "@material-ui/core/AccordionSummary";
|
|||||||
import AccordionDetails from "@material-ui/core/AccordionDetails";
|
import AccordionDetails from "@material-ui/core/AccordionDetails";
|
||||||
import Typography from "@material-ui/core/Typography";
|
import Typography from "@material-ui/core/Typography";
|
||||||
import { LibraryVersions } from "../../data/versions.js";
|
import { LibraryVersions } from "../../data/versions.js";
|
||||||
import { ArduinoExamples } from "../../data/arduinoExamples.js";
|
|
||||||
import { useMonaco } from "@monaco-editor/react";
|
import { useMonaco } from "@monaco-editor/react";
|
||||||
import { Button } from "@material-ui/core";
|
import { Button } from "@material-ui/core";
|
||||||
import Dialog from "../Dialog";
|
import Dialog from "../Dialog";
|
||||||
|
@ -2,19 +2,14 @@ import React, { Component } from "react";
|
|||||||
import PropTypes from "prop-types";
|
import PropTypes from "prop-types";
|
||||||
import { connect } from "react-redux";
|
import { connect } from "react-redux";
|
||||||
|
|
||||||
import Prism from "prismjs";
|
|
||||||
import "prismjs/themes/prism.css";
|
|
||||||
import "prismjs/plugins/line-numbers/prism-line-numbers";
|
|
||||||
import "prismjs/plugins/line-numbers/prism-line-numbers.css";
|
|
||||||
import withWidth from "@material-ui/core/withWidth";
|
import withWidth from "@material-ui/core/withWidth";
|
||||||
import { withStyles } from "@material-ui/core/styles";
|
import { withStyles } from "@material-ui/core/styles";
|
||||||
import MuiAccordion from "@material-ui/core/Accordion";
|
import MuiAccordion from "@material-ui/core/Accordion";
|
||||||
import MuiAccordionSummary from "@material-ui/core/AccordionSummary";
|
import MuiAccordionSummary from "@material-ui/core/AccordionSummary";
|
||||||
import MuiAccordionDetails from "@material-ui/core/AccordionDetails";
|
import MuiAccordionDetails from "@material-ui/core/AccordionDetails";
|
||||||
import { Card, Switch } from "@material-ui/core";
|
import { Card } from "@material-ui/core";
|
||||||
import * as Blockly from "blockly";
|
import * as Blockly from "blockly";
|
||||||
import { default as MonacoEditor } from "@monaco-editor/react";
|
import { default as MonacoEditor } from "@monaco-editor/react";
|
||||||
import { DiffEditor as MonacoDiffEditor } from "@monaco-editor/react";
|
|
||||||
|
|
||||||
const Accordion = withStyles((theme) => ({
|
const Accordion = withStyles((theme) => ({
|
||||||
root: {
|
root: {
|
||||||
|
@ -16,10 +16,7 @@ import { faClipboardCheck } from "@fortawesome/free-solid-svg-icons";
|
|||||||
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
||||||
import * as Blockly from "blockly/core";
|
import * as Blockly from "blockly/core";
|
||||||
import Copy from "../copy.svg";
|
import Copy from "../copy.svg";
|
||||||
import Prism from "prismjs";
|
|
||||||
import "prismjs/themes/prism.css";
|
|
||||||
import "prismjs/plugins/line-numbers/prism-line-numbers";
|
|
||||||
import "prismjs/plugins/line-numbers/prism-line-numbers.css";
|
|
||||||
import MuiDrawer from "@material-ui/core/Drawer";
|
import MuiDrawer from "@material-ui/core/Drawer";
|
||||||
import Dialog from "../Dialog";
|
import Dialog from "../Dialog";
|
||||||
|
|
||||||
@ -71,15 +68,12 @@ class Compile extends Component {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
componentDidMount() {
|
componentDidMount() {}
|
||||||
Prism.highlightAll();
|
|
||||||
}
|
|
||||||
|
|
||||||
componentDidUpdate(props) {
|
componentDidUpdate(props) {
|
||||||
if (props.name !== this.props.name) {
|
if (props.name !== this.props.name) {
|
||||||
this.setState({ name: this.props.name });
|
this.setState({ name: this.props.name });
|
||||||
}
|
}
|
||||||
Prism.highlightAll();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
compile = () => {
|
compile = () => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user