import{u as d,j as e}from"./app-BeXbqfQ0.js";import{A as u}from"./AppLayout-DFlN-unB.js";import{T as l}from"./TextInput-Blvk54Ev.js";import{S as s}from"./SelectInput-DKjLQaqG.js";function g({grades:n,classes:r}){const t=d({title:"",description:"",type:"student_council",starts_at:"",ends_at:"",grade_level_ids:[],classroom_ids:[]}),o=n.length>0?n:[{value:"",label:"پایه‌ای فعال نیست"}],i=r.length>0?r:[{value:"",label:"کلاسی ثبت نشده"}];return e.jsx(u,{title:"ساخت رأی‌گیری",children:e.jsx("div",{className:"page-stack",children:e.jsxs("section",{className:"split-panel",children:[e.jsxs("form",{className:"panel-card",onSubmit:a=>{a.preventDefault(),t.post("/school/voting")},children:[e.jsx("h2",{children:"تنظیمات رأی‌گیری"}),e.jsxs("div",{className:"form-grid",children:[e.jsx(l,{label:"عنوان",placeholder:"شورای دانش‌آموزی ۱۴۰۵",value:t.data.title,onChange:a=>t.setData("title",a.target.value),error:t.errors.title}),e.jsx(s,{label:"نوع",value:t.data.type,onChange:a=>t.setData("type",a.target.value),options:[{value:"student_council",label:"شورای دانش‌آموزی"},{value:"class_representative",label:"نماینده کلاس"},{value:"survey",label:"نظرسنجی"},{value:"custom",label:"سفارشی"}]}),e.jsx(s,{label:"پایه مجاز",onChange:a=>t.setData("grade_level_ids",a.target.value?[a.target.value]:[]),options:[{value:"",label:"بدون محدودیت پایه"},...o]}),e.jsx(s,{label:"کلاس مجاز",onChange:a=>t.setData("classroom_ids",a.target.value?[a.target.value]:[]),options:[{value:"",label:"بدون محدودیت کلاس"},...i]}),e.jsx(l,{label:"شروع",type:"datetime-local",value:t.data.starts_at,onChange:a=>t.setData("starts_at",a.target.value)}),e.jsx(l,{label:"پایان",type:"datetime-local",value:t.data.ends_at,onChange:a=>t.setData("ends_at",a.target.value)}),e.jsx(l,{label:"توضیح کوتاه",value:t.data.description,onChange:a=>t.setData("description",a.target.value)})]}),e.jsx("button",{className:"btn btn-primary",disabled:t.processing,type:"submit",children:"ذخیره رأی‌گیری"})]}),e.jsxs("aside",{className:"panel-card",children:[e.jsx("h2",{children:"کاندیداها"}),e.jsx("p",{children:"بعد از ذخیره رأی‌گیری، کاندیداها از جدول voting_candidates خوانده و اینجا مدیریت می‌شوند."}),e.jsx("button",{className:"btn btn-soft full",type:"button",children:"افزودن کاندیدا"})]})]})})})}export{g as default};
