'use client'; import type { AlignmentLineProps } from '@/lib/types/edit'; export interface AlignmentLineComponentProps extends AlignmentLineProps { canvasScale: number; } /** * Alignment line component * Displays visual alignment guides during element dragging */ export function AlignmentLine({ type, axis, length, canvasScale }: AlignmentLineComponentProps) { // Alignment line position const left = axis.x * canvasScale; const top = axis.y * canvasScale; // Alignment line length const sizeStyle = type === 'vertical' ? { height: `${length * canvasScale}px` } : { width: `${length * canvasScale}px` }; return (
); }