import { Modal, ModalBody, ModalContent, ModalHeader, useDisclosure, } from "@nextui-org/react"; import { useAppContext } from "../contexts/AppContext"; export const CanvasMeta = () => { const { canvasPosition, cursorPosition } = useAppContext(); const { isOpen, onOpen, onOpenChange } = useDisclosure(); return ( <>
{canvasPosition && ( {cursorPosition && ( <> {" "} (Cursor: {cursorPosition.x}, {cursorPosition.y}) )} )} Pixels: 123 Users Online: 321
); }; const ShareModal = ({ isOpen, onOpenChange, }: { isOpen: boolean; onOpenChange: () => void; }) => { return ( {() => ( <> share modal

share the current zoom level & position as a url

params would be not a hash so the server can generate an oembed

)}
); };