- {nodes.map(node => (
+ {nodes.map((node) => (
= () => {
);
-};
+});
export { LabGrid };
diff --git a/src/containers/lab/LabLoading/index.tsx b/src/containers/lab/LabLoading/index.tsx
new file mode 100644
index 00000000..2e0b74bd
--- /dev/null
+++ b/src/containers/lab/LabLoading/index.tsx
@@ -0,0 +1,36 @@
+import React, { FC, memo } from 'react';
+
+import { Columns } from '~/components/containers/Columns';
+import { LabNode } from '~/components/lab/LabNode';
+import { EMPTY_NODE, NODE_TYPES } from '~/constants/node';
+import { values } from '~/utils/ramda';
+
+interface LabLoadingProps {}
+
+const getRandomNodeType = () =>
+ values(NODE_TYPES)[Math.floor(Math.random() * values(NODE_TYPES).length)];
+
+const LoadingNode = memo(() => (
+