"use client" import { useState } from "react" import { Button } from "@/components/ui/button" import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog" import { Label } from "@/components/ui/label" import { RadioGroup, RadioGroupItem } from "@/components/ui/radio-group" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select" import { Download, FileText } from "lucide-react" interface ExportCardsDialogProps { outfitId: string } export function ExportCardsDialog({ outfitId }: ExportCardsDialogProps) { const [open, setOpen] = useState(false) const [exportType, setExportType] = useState("all") const [fileFormat, setFileFormat] = useState("csv") return ( 导出卡牌ID 导出服装 {outfitId} 的卡牌ID列表。
{exportType === "batch" && (
)}

导出预览

{exportType === "all" && "将导出所有卡牌ID"} {exportType === "unused" && "将导出所有未激活的卡牌ID"} {exportType === "activated" && "将导出所有已激活的卡牌ID"} {exportType === "batch" && "将导出选定批次的卡牌ID"} ({fileFormat.toUpperCase()} 格式)

) }