'use client'; import { useGuidesStore } from '@/store'; import { useCanvasStore } from '@/store'; interface RulersAndGuidesProps { canvasWidth: number; canvasHeight: number; } export function RulersAndGuides({ canvasWidth, canvasHeight }: RulersAndGuidesProps) { const { guides, showGuides, showRulers } = useGuidesStore(); const { zoom, offsetX, offsetY } = useCanvasStore(); if (!showGuides && !showRulers) return null; const rulerSize = 20; return ( <> {/* Horizontal Ruler */} {showRulers && (