import { formatSize } from '@/lib/format'; import { useShareSession } from '@/store/shareSession'; import { Button } from '@/ui/Button'; import { titleOf } from '@/features/item/summary'; import { Tile } from '@/features/item/Tile'; import styles from './DraftRow.module.css'; /** 草稿里的一行:可以移除。只在草稿阶段存在 */ export function DraftRow({ id }: { id: string }) { const item = useShareSession((s) => s.byId[id]); const removeItem = useShareSession((s) => s.removeItem); if (!item) return null; const receiving = item.state.kind === 'receiving' ? item.state.progress : null; const size = item.kind === 'file' ? item.size : new Blob([item.text]).size; return (