import{j as s,a}from"./app-BeXbqfQ0.js";import{A as d}from"./AppLayout-DFlN-unB.js";function j({school:n,modules:r}){function i(e){const c=e.enabled?"غیرفعال کردن":"فعال کردن";confirm(`${c} ماژول «${e.label}» برای مدرسه «${n.name}»؟`)&&a.patch(`/super-admin/schools/${n.id}/modules/${e.id}/toggle`,{},{preserveScroll:!0})}const l=r.filter(e=>e.enabled),t=r.filter(e=>!e.enabled);return s.jsx(d,{title:"ماژول‌های مدرسه",children:s.jsxs("div",{className:"page-stack",children:[s.jsxs("section",{className:"section-header",children:[s.jsxs("div",{children:[s.jsxs("h2",{children:["ماژول‌های مدرسه «",n.name,"»"]}),s.jsxs("p",{children:["کد: ",n.code," — ماژول‌های فعال توسط owner قابل استفاده هستند."]})]}),s.jsxs("a",{className:"btn btn-ghost",href:"/super-admin/schools",children:[s.jsx("i",{className:"bi bi-arrow-right"})," بازگشت"]})]}),s.jsxs("div",{className:"panel-card",children:[s.jsxs("h2",{children:["ماژول‌های فعال (",l.length,")"]}),l.length>0?s.jsx("div",{className:"table-wrap",children:s.jsxs("table",{className:"data-table",children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{children:"ماژول"}),s.jsx("th",{children:"کلید"}),s.jsx("th",{children:"عملیات"})]})}),s.jsx("tbody",{children:l.map(e=>s.jsxs("tr",{children:[s.jsx("td",{children:e.label}),s.jsx("td",{children:s.jsx("code",{children:e.key})}),s.jsx("td",{children:s.jsx("button",{className:"btn btn-danger-ghost btn-sm",type:"button",onClick:()=>i(e),children:"غیرفعال کردن"})})]},e.id))})]})}):s.jsx("p",{children:"هنوز ماژولی فعال نشده است."})]}),s.jsxs("div",{className:"panel-card",children:[s.jsxs("h2",{children:["ماژول‌های غیرفعال (",t.length,")"]}),t.length>0?s.jsx("div",{className:"table-wrap",children:s.jsxs("table",{className:"data-table",children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{children:"ماژول"}),s.jsx("th",{children:"کلید"}),s.jsx("th",{children:"عملیات"})]})}),s.jsx("tbody",{children:t.map(e=>s.jsxs("tr",{children:[s.jsx("td",{children:e.label}),s.jsx("td",{children:s.jsx("code",{children:e.key})}),s.jsx("td",{children:s.jsxs("button",{className:"btn btn-soft btn-sm",type:"button",onClick:()=>i(e),children:[s.jsx("i",{className:"bi bi-plus-circle"})," فعال کردن"]})})]},e.id))})]})}):s.jsx("p",{children:"همه ماژول‌های قابل فروش فعال هستند."})]})]})})}export{j as default};
