import React, { useState } from 'react'; import { useApp } from '../../context/AppContext'; import { FolderKanban, FileText, Upload, Plus, ShieldCheck, AlertCircle, CheckCircle2, Download, Trash2, Tag, Calendar } from 'lucide-react'; import confetti from 'canvas-confetti'; export const DocumentVault = () => { const { vaultDocuments, setVaultDocuments, userProfile } = useApp(); const [docName, setDocName] = useState(''); const [category, setCategory] = useState('Kalite Belgeleri'); const handleAddDocument = (e) => { e.preventDefault(); if (!docName.trim()) return; const newDoc = { id: 'doc-' + Date.now(), name: docName.endsWith('.pdf') ? docName : docName + '.pdf', category, size: (Math.random() * 2 + 0.5).toFixed(1) + ' MB', updatedAt: new Date().toISOString().split('T')[0], expiresAt: '2027-12-31', status: 'Geçerli' }; setVaultDocuments(prev => [newDoc, ...prev]); setDocName(''); confetti({ particleCount: 60 }); }; const deleteDoc = (id) => { setVaultDocuments(prev => prev.filter(d => d.id !== id)); }; return (
{/* Header */}

Doküman ve Teklif Deposu

Resmi Evrak Kütüphanesi

Sık kullanılan resmi belgelerinizi (İmza sirküleri, ISO, ÜTS, Faaliyet Belgesi) tek yerde saklayın; ihale teklif paketine saniyeler içinde ekleyin.

{/* Add Document Form */}
setDocName(e.target.value)} placeholder="Örn: 2026 ISO 9001 Kalite Belgesi.pdf" className="w-full bg-slate-50 border border-slate-300 rounded-xl px-4 py-2.5 text-xs font-semibold text-slate-900 focus:ring-2 focus:ring-blue-500" />
{/* Documents Grid */}
{vaultDocuments.map((doc) => (
{doc.category} {doc.status}

{doc.name}

Boyut: {doc.size}

Son Geçerlilik: {doc.expiresAt}
))}
); };