interface CanvasMarkingPopoverProps { value?: string; placeholder: string; onChange: (value: string) => void; onClear: () => void; onDone: () => void; } export function CanvasMarkingPopover({ value, placeholder, onChange, onClear, onDone, }: CanvasMarkingPopoverProps) { return (