/* Document Center */ (function () { const { useState } = React; const Icon = window.Icon, PageHead = window.PageHead; const D = window.YEIDA; const CATS = ['All', 'Allotment', 'Possession', 'Lease Deed', 'Building Approvals', 'NOCs', 'Circulars', 'Master Plans', 'Government Orders']; function Documents({ toast }) { const [cat, setCat] = useState('All'); const [q, setQ] = useState(''); const [view, setView] = useState('grid'); const [bookmarks, setBookmarks] = useState({}); const [preview, setPreview] = useState(null); const tagColor = { blue: ['var(--blue-50)', 'var(--blue-600)'], green: ['var(--emerald-50)', 'var(--emerald-700)'], navy: ['#e9eefb', 'var(--navy-700)'], amber: ['var(--amber-50)', 'var(--amber-600)'] }; const list = D.documents.filter(d => (cat === 'All' || d.type === cat) && d.name.toLowerCase().includes(q.toLowerCase())); return (
{[['grid', 'grid'], ['list', 'menu']].map(([k, ic]) => ( ))}
{/* search + filters */}
setQ(e.target.value)} />
{CATS.map(c => )}
{view === 'grid' ? (
{list.map((d, i) => { const tc = tagColor[d.tag]; return (
{d.name}
{d.type}
{d.date}{d.size}
); })}
) : (
{list.map((d, i) => { const tc = tagColor[d.tag]; return ( ); })}
DocumentCategoryDateSize
{d.name}
{d.type}{d.date}{d.size}
)} {preview && setPreview(null)} toast={toast} />}
); } function PreviewModal({ doc, onClose, toast }) { return (
e.stopPropagation()} className="anim-pop card" style={{ width: 720, maxWidth: '100%', maxHeight: '88vh', padding: 0, overflow: 'hidden', display: 'flex', flexDirection: 'column' }}>
{doc.name}
{doc.type} · {doc.size}
{/* faux document page */}
Yamuna Expressway Industrial Development Authority
{doc.name}
{[...Array(8)].map((_, i) =>
)}
{[...Array(4)].map((_, i) =>
)}
Authorised Signatory
OFFICIAL SEAL
); } window.Documents = Documents; })();