'use client'; import { useState } from 'react'; import { downloadPDF } from '@/lib/pdf-utils'; interface PDFButtonProps { elementId: string; filename: string; buttonText?: string; className?: string; } export default function PDFButton({ elementId, filename, buttonText = 'PDF 저장', className = '' }: PDFButtonProps) { const [isGenerating, setIsGenerating] = useState(false); const handleDownload = async () => { setIsGenerating(true); try { await downloadPDF(elementId, filename); } finally { setIsGenerating(false); } }; return ( ); }