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 (
Sık kullanılan resmi belgelerinizi (İmza sirküleri, ISO, ÜTS, Faaliyet Belgesi) tek yerde saklayın; ihale teklif paketine saniyeler içinde ekleyin.
Boyut: {doc.size}