'use client' import { ImageBlock as ImageBlockType } from '../types' import { ImageIcon } from 'lucide-react' interface ImageBlockProps { block: ImageBlockType onChange: (block: ImageBlockType) => void isEditing?: boolean } export function ImageBlockEditor({ block, onChange, isEditing = true }: ImageBlockProps) { const alignClass = block.alignment === 'left' ? 'text-left' : block.alignment === 'right' ? 'text-right' : 'text-center' const widthPct = block.width || 100 if (!block.url) { return (
{isEditing ? 'Click to set image URL' : 'No image set'}
{block.caption}
)}