diff --git a/tldraw/apps/tldraw-logseq/src/components/ActionBar/ActionBar.tsx b/tldraw/apps/tldraw-logseq/src/components/ActionBar/ActionBar.tsx index 1409d4acbb..6b71016986 100644 --- a/tldraw/apps/tldraw-logseq/src/components/ActionBar/ActionBar.tsx +++ b/tldraw/apps/tldraw-logseq/src/components/ActionBar/ActionBar.tsx @@ -7,14 +7,19 @@ import { App, useApp } from '@tldraw/react' import { Minimap } from '~components/Minimap' import { LogseqIcon, RedoIcon, UndoIcon } from '~components/icons' import { ZoomInIcon, ZoomOutIcon } from '@radix-ui/react-icons' +import { ZoomContext } from '~components/ZoomContext' +import { Container } from '@tldraw/react/src/components' export const ActionBar = observer(function ToolBar(): JSX.Element { const app = useApp() - - const testFunction = ()=> { - console.log(app.viewport.camera.zoom) - return app.viewport.camera.zoom //convert int to percentage + const testFunction = () => { + } + //use state for if teh context bar should be open + const [isOpen, setIsOpen] = React.useState(false) + + + return (
+ + + { + isOpen && ( + ) + } + + - - -
) }) diff --git a/tldraw/apps/tldraw-logseq/src/components/ZoomContext/ZoomContext.tsx b/tldraw/apps/tldraw-logseq/src/components/ZoomContext/ZoomContext.tsx new file mode 100644 index 0000000000..174ee4b5b5 --- /dev/null +++ b/tldraw/apps/tldraw-logseq/src/components/ZoomContext/ZoomContext.tsx @@ -0,0 +1,31 @@ +import * as React from 'react' +import { + HTMLContainer, + TLContextBarComponent, + useApp, + getContextBarTranslation, +} from '@tldraw/react' +import { observer } from 'mobx-react-lite' +import type { TextShape, PolygonShape, Shape } from '~lib/shapes' + +const _ZoomContext = () => { + const app = useApp() + const rSize = React.useRef<[number, number] | null>(null) + const rContextBar = React.useRef(null) + + + + if (!app) return null + + + + return ( + +
+ +
+
+ ) +} + +export const ZoomContext = observer(_ZoomContext) diff --git a/tldraw/apps/tldraw-logseq/src/components/ZoomContext/index.ts b/tldraw/apps/tldraw-logseq/src/components/ZoomContext/index.ts new file mode 100644 index 0000000000..8ca865cf90 --- /dev/null +++ b/tldraw/apps/tldraw-logseq/src/components/ZoomContext/index.ts @@ -0,0 +1 @@ +export * from './ZoomContext' diff --git a/tldraw/apps/tldraw-logseq/src/styles.css b/tldraw/apps/tldraw-logseq/src/styles.css index fee2922f5e..be68cc607b 100644 --- a/tldraw/apps/tldraw-logseq/src/styles.css +++ b/tldraw/apps/tldraw-logseq/src/styles.css @@ -57,18 +57,18 @@ .logseq-tldraw .action-bar { position: absolute; - bottom: 50px; + bottom: 0px; /* width: 100%; */ float:left; - left: 50px; + left: 0px; grid-row: 1; display: flex; align-items: center; padding: 8px; color: black; - border-radius: 15px; + border-top-right-radius: 15px; border: black solid 1px; z-index: 100000; user-select: none;