diff --git a/packages/renderer/src/page/block/Block.js b/packages/renderer/src/page/block/Block.js
index a2ae8ea20..74c1e3652 100644
--- a/packages/renderer/src/page/block/Block.js
+++ b/packages/renderer/src/page/block/Block.js
@@ -26,11 +26,7 @@ const Block = ({ block, Blocks, context, lowdefy }) => {
const [updates, setUpdate] = useState(0);
lowdefy.updaters[block.id] = () => setUpdate(updates + 1);
const Loading = (
-
+
);
return (
diff --git a/packages/renderer/src/page/block/Context.js b/packages/renderer/src/page/block/Context.js
index 770571825..fdb86409b 100644
--- a/packages/renderer/src/page/block/Context.js
+++ b/packages/renderer/src/page/block/Context.js
@@ -15,11 +15,10 @@
*/
import React, { useEffect, useState } from 'react';
-import { Loading } from '@lowdefy/block-tools';
-import { get } from '@lowdefy/helpers';
import getContext from '@lowdefy/engine';
import OnEnter from './OnEnter';
+import LoadingBlock from './LoadingBlock';
const Context = ({ block, contextId, render, lowdefy }) => {
const [context, setContext] = useState({});
@@ -46,18 +45,12 @@ const Context = ({ block, contextId, render, lowdefy }) => {
mounted = false;
};
}, [block, lowdefy, contextId]);
-
if (context.id !== contextId)
- return (
-
- );
+ return ;
if (error) throw error;
- return ;
+ return ;
};
export default Context;
diff --git a/packages/renderer/src/page/block/LoadingBlock.js b/packages/renderer/src/page/block/LoadingBlock.js
index 39a6ba99a..f9c2be0d8 100644
--- a/packages/renderer/src/page/block/LoadingBlock.js
+++ b/packages/renderer/src/page/block/LoadingBlock.js
@@ -1,19 +1,20 @@
import React from 'react';
-import { Loading } from '@lowdefy/block-tools';
+import { Loading, makeCssClass } from '@lowdefy/block-tools';
import { get } from '@lowdefy/helpers';
-
import { BlockLayout } from '@lowdefy/layout';
-import { makeCssClass } from '@lowdefy/block-tools';
-const LoadingBlock = ({ blockId, meta, highlightBorders }) => (
+const LoadingBlock = ({ block, highlightBorders }) => (
-
+
);
diff --git a/packages/renderer/src/page/block/OnEnter.js b/packages/renderer/src/page/block/OnEnter.js
index 5ced54b9f..00c6f9448 100644
--- a/packages/renderer/src/page/block/OnEnter.js
+++ b/packages/renderer/src/page/block/OnEnter.js
@@ -15,8 +15,8 @@
*/
import React, { useEffect, useState } from 'react';
-import { Loading } from '@lowdefy/block-tools';
-import { get } from '@lowdefy/helpers';
+
+import LoadingBlock from './LoadingBlock';
const triggerEvent = ({ name, context }) => {
return context.RootBlocks.areas.root.blocks[0].triggerEvent({
@@ -24,7 +24,7 @@ const triggerEvent = ({ name, context }) => {
});
};
-const OnEnter = ({ block, context, render }) => {
+const OnEnter = ({ block, context, render, lowdefy }) => {
const [loading, setLoading] = useState(true);
const [error, setError] = useState(null);
useEffect(() => {
@@ -49,12 +49,7 @@ const OnEnter = ({ block, context, render }) => {
if (error) throw error;
if (loading)
- return (
-
- );
+ return ;
return render(context);
};