"use client"; import { createContext, useContext } from "react"; export const CanvasRemoteOperationContext = createContext< ((operation: () => Promise) => Promise) | null >(null); export function useCanvasRemoteOperation() { return useContext(CanvasRemoteOperationContext); }