+
+
+ Parsing Error
+
+
+
+
+ File Path: {file_path}
+
+
+ Line: {line_num}
+
+
+ Expected: {expected}
+
+
+ Got: {got}
+
+
+
+ );
+}
+
+ParseError.propTypes = {
+ "file_path": PropTypes.string,
+ "expected": PropTypes.string,
+ "got": PropTypes.string,
+ "line_num": PropTypes.number
+};
+
+ParseError.defaultProps = {
+ "file_path": "",
+ "expected": "",
+ "got": "",
+ "line_num": ""
+};
\ No newline at end of file
diff --git a/src/components/ParseError/ParseError.md b/src/components/ParseError/ParseError.md
new file mode 100644
index 0000000..98b58a2
--- /dev/null
+++ b/src/components/ParseError/ParseError.md
@@ -0,0 +1,36 @@
+Displays a parsing error.
+
+---
+
+```jsx
+import { ThemeProvider } from "@material-ui/core/styles";
+import webqueue2Theme from "../../theme";
+import ParseError from "./ParseError";
+
+const theme = webqueue2Theme(false);
+
+const demo_data = {
+ "type": "parse_error",
+ "datetime": "2020-10-23T00:45:32",
+ "file_path": "/home/pier/e/campb303/webqueue2/q-snapshot/ce/32",
+ "expected": "Did not encounter a reply-from-user ending delimiter",
+ "got": "765-869-4032 to assist please?\tThank you\n",
+ "line_num": 120
+};
+
+