// Admin / operations view const Admin = ({ t, lang }) => { const data = window.DAOOB_DATA; const [tab, setTab] = React.useState("queue"); // Expanded queue list const queue = [ { ref: "DAO-2026-0186", parcel: "RYD-4421-OL", type: { en: "Investment feasibility", ar: "جدوى استثمارية" }, client: "Otaibi Capital", priority: "high", status: "new", value: 12500 }, { ref: "DAO-2026-0185", parcel: "RYD-9001-KF", type: { en: "Valuation", ar: "تقييم" }, client: "Aljomaih Holding", priority: "high", status: "scoping", value: 6200 }, { ref: "DAO-2026-0184", parcel: "RYD-4421-OL", type: { en: "Feasibility + ROI", ar: "جدوى + عائد" }, client: "Otaibi Capital", priority: "med", status: "progress", value: 18400 }, { ref: "DAO-2026-0183", parcel: "RYD-2224-MQ", type: { en: "Highest & best use", ar: "أفضل استخدام" }, client: "MOMRAH", priority: "high", status: "progress", value: 8400 }, { ref: "DAO-2026-0182", parcel: "RYD-9001-KF", type: { en: "Valuation + ROI", ar: "تقييم + عائد" }, client: "Aljomaih Holding", priority: "med", status: "review", value: 17200 }, { ref: "DAO-2026-0181", parcel: "RYD-5602-YS", type: { en: "Zoning check", ar: "فحص اشتراطات" }, client: "Riyad Bank", priority: "low", status: "progress", value: 2400 }, { ref: "DAO-2026-0180", parcel: "RYD-7204-RW", type: { en: "Comparable sales", ar: "معاملات مشابهة" }, client: "Foreign DI", priority: "med", status: "review", value: 3800 }, { ref: "DAO-2026-0179", parcel: "RYD-3402-HT", type: { en: "Market & demand", ar: "السوق والطلب" }, client: "Roshn", priority: "high", status: "progress", value: 7600 }, { ref: "DAO-2026-0178", parcel: "RYD-1502-IQ", type: { en: "Development cost", ar: "تكلفة تطوير" }, client: "Solidere", priority: "low", status: "scoping", value: 9800 }, ]; return (
{t.nav.admin}

{t.admin.h1}

{t.admin.sub}

{t.admin.revenue_h}
{t.admin.revenue_v}
{t.admin.revenue_d}
{lang === "ar" ? "نشطة الآن" : "Active now"}
14
{lang === "ar" ? "3 ذات أولوية عالية" : "3 high priority"}
{t.admin.sla_h}
96%
{lang === "ar" ? "ضمن الموعد المتفق" : "On-time delivery"}
{lang === "ar" ? "وقت الاستجابة" : "First response"}
2.4h
{lang === "ar" ? "متوسط الأسبوع" : "weekly avg."}
{Object.entries(t.admin.tabs).map(([k, v]) => (
setTab(k)}>{v}
))}
{tab === "queue" && (
{queue.map(q => ( ))}
{lang === "ar" ? "المرجع" : "Ref"} {lang === "ar" ? "القطعة" : "Parcel"} {lang === "ar" ? "النوع" : "Study"} {lang === "ar" ? "العميل" : "Client"} {t.admin.filter_priority} {t.admin.filter_status} {lang === "ar" ? "القيمة" : "Value"}
{q.ref} {q.parcel} {q.type[lang]} {q.client} {q.priority === "high" ? (lang === "ar" ? "عالية" : "High") : q.priority === "med" ? (lang === "ar" ? "متوسطة" : "Med") : (lang === "ar" ? "منخفضة" : "Low")} {q.status === "new" ? (lang === "ar" ? "جديدة" : "New") : q.status === "scoping" ? (lang === "ar" ? "نطاق" : "Scoping") : q.status === "review" ? (lang === "ar" ? "مراجعة" : "Review") : (lang === "ar" ? "تنفيذ" : "Progress")} {q.value.toLocaleString()}
{/* Side: analyst load */}
)} {tab === "analysts" && (

{lang === "ar" ? "دليل وكلاء الذكاء والقدرات وإصدارات البناء — عرض تفصيلي." : "AI agent directory, capabilities and build versions — detail view."}

)} {tab === "parcels" && (

{lang === "ar" ? "كل القطع الفعّالة في النظام، مع آخر معاملة." : "All parcels in the system with latest transaction."}

)} {tab === "clients" && (

{lang === "ar" ? "دفتر العملاء وقيمة العمر." : "Client ledger and lifetime value."}

)}
); }; Object.assign(window, { Admin });