fix: missing coordinates interface export

This commit is contained in:
amhsirak
2025-01-06 10:56:31 +05:30
parent bc59ae55b2
commit 20912a73c6

View File

@@ -3,7 +3,6 @@ import { useSocketStore } from '../../context/socket';
import { useGlobalInfoStore } from "../../context/globalInfo";
import { useActionContext } from '../../context/browserActions';
import { FrontendPerformanceMonitor } from '../../../perf/performance';
const DatePicker = React.lazy(() => import('./DatePicker'));
const Dropdown = React.lazy(() => import('./Dropdown'));
const TimePicker = React.lazy(() => import('./TimePicker'));
@@ -146,6 +145,14 @@ interface CanvasProps {
onCreateRef: (ref: React.RefObject<HTMLCanvasElement>) => void;
}
/**
* Interface for mouse's x,y coordinates
*/
export interface Coordinates {
x: number;
y: number;
};
const Canvas = React.memo(({ width, height, onCreateRef }: CanvasProps) => {
const canvasRef = useRef<HTMLCanvasElement>(null);
const { socket } = useSocketStore();