+
+
+ Debug: Shields are active.
+
+
+
+
+
+ Info: Asteroid approaching.
+
+
+
+
+
+ Warning: An asteroid damaged our shield.
+
+
+
+
+
+ Error: Shields are not responsive.
+
+
+
+```
diff --git a/src/components/VisualLog/index.js b/src/components/VisualLog/index.js
new file mode 100644
index 0000000..e3261a6
--- /dev/null
+++ b/src/components/VisualLog/index.js
@@ -0,0 +1,33 @@
+import React from "react";
+import Color from "../Color";
+import PropTypes from "prop-types";
+
+
+const COLORS = {
+ "error": "red",
+ "warning": "yellow",
+ "info": "blue",
+ "debug": "magenta",
+}
+
+const EMOJIS = {
+ "error": "⛔️",
+ "warning": "⚠️",
+ "info": "ℹ️",
+ "debug": "🐛",
+}
+
+
+export default function VisualLog({children, level}) {
+ return (
+