import { ArticleEditorForm } from './ArticleEditorForm' import type { ArticleDraft } from '@/lib/articlePublisher' interface EditPanelProps { draft: ArticleDraft | null editingArticleId: string | null loading: boolean error: string | null onCancel: () => void onDraftChange: (draft: ArticleDraft) => void onSubmit: () => void } export function EditPanel({ draft, editingArticleId, loading, error, onCancel, onDraftChange, onSubmit, }: EditPanelProps) { if (!draft || !editingArticleId) { return null } return (