summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pages/index.tsx19
1 files changed, 15 insertions, 4 deletions
diff --git a/pages/index.tsx b/pages/index.tsx
index a60ecd5..22adb3f 100644
--- a/pages/index.tsx
+++ b/pages/index.tsx
@@ -205,7 +205,7 @@ export function GraphPage() {
}
return (
- <div>
+ <Box display="flex" justifyContent="space-between">
{showTweaks ? (
<Tweaks
{...{
@@ -229,6 +229,17 @@ export function GraphPage() {
/>
</Box>
)}
+ <Button
+ position="absolute"
+ marginRight="2%"
+ marginTop="2%"
+ zIndex="overlay"
+ marginLeft="95%"
+ onClick={() => setThreeDim(!threeDim)}
+ colorScheme="purple"
+ >
+ {threeDim ? '3D' : '2D'}{' '}
+ </Button>
<Graph
nodeById={nodeByIdRef.current!}
linksByNodeId={linksByNodeIdRef.current!}
@@ -240,7 +251,7 @@ export function GraphPage() {
filter,
}}
/>
- </div>
+ </Box>
)
}
@@ -357,13 +368,13 @@ export interface TweakProps {
physics: typeof initialPhysics
setPhysics: any
threeDim: boolean
- setTreedim: (boolean) => void
+ setThreedim: (boolean) => void
filter: typeof initialFilter
setFilter: any
onClose: () => void
}
export const Tweaks = (props: TweakProps) => {
- const { physics, setPhysics, threeDim, setThreeDim, filter, setFilter, onClose } = props
+ const { physics, setPhysics, threeDim, filter, setFilter, onClose } = props
return (
<Box
zIndex="overlay"