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 (

Edit article

{ e.preventDefault() onSubmit() }} loading={loading} error={error} onCancel={onCancel} />
) }