Fix JSCAD download (#528)

This commit was merged in pull request #528.
This commit is contained in:
Kurt Hutten
2021-09-24 17:59:09 +10:00
committed by GitHub
parent d255a78cd1
commit 8170da854d
3 changed files with 49 additions and 46 deletions

View File

@@ -161,8 +161,9 @@ const IdeViewer = ({ Loading }) => {
setImage(state.objectData?.type === 'png' && state.objectData?.data)
setIsDragging(false)
}, [state.objectData?.type, state.objectData?.data])
const R3FComponent = React.useMemo(
() => state.objectData?.type === 'r3f-component' && state.objectData?.data,
const PrimitiveArray = React.useMemo(
() =>
state.objectData?.type === 'primitive-array' && state.objectData?.data,
[state.objectData?.type, state.objectData?.data]
)
@@ -266,7 +267,10 @@ const IdeViewer = ({ Loading }) => {
{state.objectData?.type === 'geometry' && state.objectData?.data && (
<Asset geometry={state.objectData?.data} />
)}
{R3FComponent && <R3FComponent />}
{PrimitiveArray &&
PrimitiveArray.map((mesh, index) => (
<primitive object={mesh} key={index} />
))}
</Canvas>
</div>
<DelayedPingAnimation isLoading={state.isLoading} />