import { ArrowLeft, Edit3, Sparkles } from 'lucide-react'; import type { Match3DAgentSessionSnapshot } from '../../../packages/shared/src/contracts/match3dAgent'; type Match3DDraftReadyViewProps = { session: Match3DAgentSessionSnapshot; isBusy?: boolean; error?: string | null; onBack: () => void; }; export function Match3DDraftReadyView({ session, isBusy = false, error = null, onBack, }: Match3DDraftReadyViewProps) { const draft = session.draft; const title = draft?.gameName || '抓大鹅草稿'; return (