import { useState } from "react"; import { Input } from "@pram/ui/components/input"; import { Button } from "@pram/ui/components/button"; import { Dialog, DialogContent, DialogHeader, DialogTitle, } from "@pram/ui/components/dialog"; import { MaterialIcon } from "@/components/ui/MaterialIcon"; export function CreatePackageModal({ selectedCount, onClose, onCreate, isPending, examTypeName, lowCount, }: { selectedCount: number; onClose: () => void; onCreate: (data: { title: string; description: string; isPublic: boolean }) => void; isPending: boolean; examTypeName: string; lowCount: boolean; }) { const [title, setTitle] = useState(`${examTypeName} Bundle — ${selectedCount} Soal`); const [description, setDescription] = useState(""); const [isPublic, setIsPublic] = useState(false); return ( !v && onClose()}> Buat Paket Soal
{examTypeName} {selectedCount} soal
{lowCount && (
Soal yang tersedia sedikit ({selectedCount} soal). Paket tetap bisa dibuat, tapi disarankan untuk menambah soal.
)}
setTitle(e.target.value)} placeholder="e.g. IELTS Reading Bundle" className="rounded-[var(--radius-lg)] border-2 border-[var(--oat-border)] bg-[var(--pure-white)]" />
setDescription(e.target.value)} placeholder="Deskripsi singkat..." className="rounded-[var(--radius-lg)] border-2 border-[var(--oat-border)] bg-[var(--pure-white)]" />
); }