import { Button } from "~/components/ui/button"; import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "~/components/ui/dialog"; interface RollbackConfirmDialogProps { open: boolean; onOpenChange: (open: boolean) => void; pickNumber: number | null; picksCount: number; isRollingBack: boolean; onConfirm: () => void; } export function RollbackConfirmDialog({ open, onOpenChange, pickNumber, picksCount, isRollingBack, onConfirm, }: RollbackConfirmDialogProps) { return ( Roll Back Draft {pickNumber !== null && `This will erase ${picksCount} pick${picksCount === 1 ? "" : "s"} (pick #${pickNumber} through the most recent) and return the draft to pick #${pickNumber}. This cannot be undone.`} ); }