fix merge conflicts
This commit is contained in:
@@ -5,7 +5,7 @@ datasource db {
|
|||||||
|
|
||||||
generator client {
|
generator client {
|
||||||
provider = "prisma-client-js"
|
provider = "prisma-client-js"
|
||||||
binaryTargets = "native"
|
binaryTargets = ["native", "darwin-arm64", "darwin"]
|
||||||
}
|
}
|
||||||
|
|
||||||
// sqlLight does not suport enums so we can't use enums until we set up postgresql in dev mode
|
// sqlLight does not suport enums so we can't use enums until we set up postgresql in dev mode
|
||||||
|
|||||||
19
app/web/src/components/EmbedViewer/EmbedViewer.tsx
Normal file
19
app/web/src/components/EmbedViewer/EmbedViewer.tsx
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
import { useIdeInit } from 'src/components/EncodedUrl/helpers'
|
||||||
|
import { useIdeContext } from 'src/helpers/hooks/useIdeContext'
|
||||||
|
import IdeViewer from 'src/components/IdeViewer/IdeViewer'
|
||||||
|
import { use3dViewerResize } from 'src/helpers/hooks/use3dViewerResize'
|
||||||
|
|
||||||
|
function EmbedViewer() {
|
||||||
|
const { state, project } = useIdeContext()
|
||||||
|
console.log('from EmbedViewer', { cadPackage: project.cadPackage, code: project.code })
|
||||||
|
useIdeInit(project?.cadPackage, project?.code || state?.code, "viewer")
|
||||||
|
const { viewerDomRef } = use3dViewerResize()
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div className="h-screen flex flex-col">
|
||||||
|
<IdeViewer isMinimal={true} />
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default EmbedViewer
|
||||||
@@ -4,8 +4,10 @@ import { PureIdeViewer } from './PureIdeViewer'
|
|||||||
|
|
||||||
const IdeViewer = ({
|
const IdeViewer = ({
|
||||||
handleOwnCamera = false,
|
handleOwnCamera = false,
|
||||||
|
isMinimal = false,
|
||||||
}: {
|
}: {
|
||||||
handleOwnCamera?: boolean
|
handleOwnCamera?: boolean,
|
||||||
|
isMinimal?: boolean,
|
||||||
}) => {
|
}) => {
|
||||||
const { state, thunkDispatch } = useIdeContext()
|
const { state, thunkDispatch } = useIdeContext()
|
||||||
const dataType = state.objectData?.type
|
const dataType = state.objectData?.type
|
||||||
|
|||||||
@@ -52,6 +52,7 @@ const ProjectProfile = ({
|
|||||||
})
|
})
|
||||||
)
|
)
|
||||||
}, [currentUser, project?.title, userProject.userName])
|
}, [currentUser, project?.title, userProject.userName])
|
||||||
|
console.log('from ProjectProfile', { cadPackage: project.cadPackage, code: project.code })
|
||||||
useIdeInit(project?.cadPackage, project?.code, 'viewer')
|
useIdeInit(project?.cadPackage, project?.code, 'viewer')
|
||||||
const [newDescription, setNewDescription] = useState(project?.description)
|
const [newDescription, setNewDescription] = useState(project?.description)
|
||||||
const onDescriptionChange = (description) => setNewDescription(description())
|
const onDescriptionChange = (description) => setNewDescription(description())
|
||||||
|
|||||||
Reference in New Issue
Block a user