1import{j as s,r as e,u as a,i as l,S as c}from"./DGrbOkrFsn0voVzUoWkxi-1790053513351.js";import{f as n}from"./C0VscXY0q_hXYqQxArNlG.js";import{l as i}from"./C-k_Fzk-ki3Z89dYcNlxS.js";import t from"./F-WYyMkH3pO6aX1NEqbuG.js";import"./DeWwx3zbzq46jGQKAlEjz.js";const d=({onBack:e,schoolDetails:a,currentSession:l})=>s.jsx("div",{className:"fixed inset-0 z-50 bg-black bg-opacity-50 flex justify-center items-center",children:s.jsx("div",{className:"bg-white w-11/12 md:w-3/4 lg:w-2/3 rounded-lg p-6 shadow-lg relative max-h-[90vh] overflow-y-auto",children:s.jsxs("div",{className:" dashboard-section bg-white shadow-sm br-radius-4 mb-4",children:[s.jsxs("div",{className:"d-flex justify-content-between align-items-center br-grey-bottom px-3 py-2",children:[s.jsx("h3",{className:"header-title",children:"School Details"}),s.jsx("button",{onClick:e,className:"sc-font-20",children:"Ã"})]}),s.jsxs("div",{className:"p-3",children:[s.jsxs("div",{className:"d-flex align-items-sm-start flex-xs-column mb-3",children:[s.jsx("div",{className:"school_image_outer me-3 mb-sm-0 mb-2",children:s.jsx("img",{src:"undefined"!=typeof window&&a?.s3_image_path?`https://schezy-prod.s3.ap-south-1.amazonaws.com/${a?.s3_image_path}/medium?t=${Date.now()}`:"https://schezy-dev.s3.ap-south-1.amazonaws.com/abckasmir/gallery/schezy_react-17478097919795056/medium/2_virat.jpg",alt:"School Logo",className:"w-20 h-20"})}),s.jsxs("div",{className:"w-100",children:[s.jsx("h2",{className:"text-lg font-bold",children:a?.school_name}),s.jsxs("p",{children:[s.jsx("strong",{children:"Current Session:"})," ",l?.session_name||""]}),s.jsxs("div",{className:"d-flex justify-content-between flex-wrap gap-8",children:[s.jsxs("p",{children:[s.jsx("strong",{children:"Principal:"})," ",a?.principal_name||"N/A"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"Date Established:"})," ",n(a?.date)||"N/A"]})]}),s.jsx("p",{children:s.jsx("strong",{children:"About:"})}),s.jsx("p",{className:'className="dummy top_10"',dangerouslySetInnerHTML:{__html:a?.about_school}})]})]}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 bg-gray-50 rounded",children:s.jsxs("div",{children:[s.jsx("h4",{className:"font-normal text-blue mb-1",children:"Main Branch"}),s.jsxs("div",{className:"row",children:[s.jsx("div",{className:"col-lg-6 mb-2",children:s.jsxs("p",{children:[s.jsx("strong",{className:"mb-1 text-gray",children:"Email"}),s.jsx("span",{className:"d-block",children:a?.email||"Not mentioned"})]})}),s.jsx("div",{className:"col-lg-6 mb-2",children:s.jsxs("p",{children:[s.jsx("strong",{className:"mb-1 text-gray",children:"Mobile No."}),s.jsx("span",{className:"d-block",children:a?.mobile||"Not mentioned"})]})}),s.jsx("div",{className:"col-lg-12 mb-2",children:s.jsxs("p",{children:[s.jsx("strong",{className:"mb-1 text-gray",children:"Address"}),s.jsx("span",{className:"d-block",children:a?.address||"Not mentioned"})]})}),s.jsx("div",{className:"col-lg-6 mb-2",children:s.jsxs("p",{children:[s.jsx("strong",{className:"mb-1 text-gray",children:"Phone"}),s.jsx("span",{className:"d-block",children:a?.phone||"Not mentioned"})]})}),s.jsx("div",{className:"col-lg-6 mb-2",children:s.jsxs("p",{children:[s.jsx("strong",{className:"mb-1 text-gray",children:"Fax"}),s.jsx("span",{className:"d-block",children:a?.fax||"Not mentioned"})]})})]})]})})]})]})})}),r="list",o="school_details",m=()=>{const[n,m]=e.useState(null),[x,h]=e.useState([]),[j,N]=e.useState(null),[b,p]=e.useState(null),[g,u]=e.useState(r),{store:f}=a(),[v,y]=e.useState({totalSeats:"0",remainingSeats:"0",planMaxQuantity:"0",totalStudents:"0",totalStaff:"0"}),[S,w]=e.useState(null),[_,P]=e.useState(!0);e.useEffect(()=>{(async()=>{try{P(!0);const s=(await l.get(c,"/admin/dashboardInfo")).data||{};m(s.schoolDetails||null),N(s.currentSession||null),p(s.schoolTiming||null),h(s.workingDays||[]);const e=s.studentAttendance?.type;w(("PP"===e?"Per Period":"PD"===e?"Per Day":"TPD"===e?"Twice Per Day":"")||null),y({totalSeats:s.totalSeats||"0",remainingSeats:s.remainingSeats||"0",planMaxQuantity:s.planMaxQuantity||"0",totalStudents:s.totalStudents||"0",totalStaff:s.totalStaff||"0"})}catch(s){}finally{P(!1)}})()},[]);const k=e.useCallback(()=>{u(r)},[]);return g===o?s.jsx(d,{schoolDetails:n,currentSession:j,onBack:k}):s.jsxs("div",{className:"dashboard-section",children:[s.jsxs("div",{className:"br-grey-bottom p-3 sc-bg-50 d-none",children:[s.jsx("h4",{className:"my-2",children:"Profile"}),s.jsxs("div",{className:"row",children:[s.jsx("div",{className:"col-lg-3 col-md-4 col-12",children:s.jsxs("div",{className:"sc-card",children:[s.jsx("div",{className:"sc-card-header",children:"Personal Information"}),s.jsxs("div",{className:"sc-card-body",children:[s.jsxs("div",{className:"d-flex align-items-center",children:[s.jsx("div",{className:"profile-img-box"}),s.jsxs("div",{className:"",children:[s.jsx("button",{className:"sc-flat-btn sc-flat-btn--default f-bold-600",children:"Edit Profile Photo"}),s.jsxs("div",{className:"d-flex align-items-center",children:[s.jsx("button",{className:"sc-flat-btn sc-flat-btn--danger me-2",children:"Delete"}),s.jsx("button",{className:"sc-flat-btn sc-flat-btn--primary text-primary",children:"Update"})]})]})]}),s.jsxs("div",{className:"sc-br-dash br-grey-dark br-radius-6 br
1-rounded-sm p-3 m-3 d-flex justify-content-center text-center flex-column",children:[s.jsx("i",{className:"ri-upload-2-line sc-font-24 my-3 mx-auto w-100"}),s.jsxs("p",{children:[s.jsx("span",{className:"text-primary",children:"Click to Upload"})," or drag and drop"]}),s.jsx("p",{children:"JPG or PNG"}),"(Max 450 x 450px)"]})]})]})}),s.jsx("div",{className:"col-lg-9 col-md-4 col-12",children:s.jsxs("div",{className:"sc-card",children:[s.jsxs("div",{className:"sc-card-header d-flex align-items-center justify-content-between",children:[s.jsx("h4",{children:"Personal Information"}),s.jsxs("button",{className:"sc-btn-sm sc-btn--primary",children:[s.jsx("i",{className:"ri-edit-2-line me-2"})," Edit"]})]}),s.jsxs("div",{className:"sc-card-body p-3",children:[s.jsxs("div",{className:"row",children:[s.jsx("div",{className:"col-md-4 col-sm-6 col-12",children:s.jsxs("div",{className:"sc-card d-flex align-items-center justify-content-center p-4 flex-column gap-10",children:[s.jsx("span",{children:"Seats"}),s.jsx("h3",{children:"00"})]})}),s.jsx("div",{className:"col-md-4 col-sm-6 col-12",children:s.jsxs("div",{className:"sc-card d-flex align-items-center justify-content-center p-4 flex-column gap-10",children:[s.jsx("span",{children:"Students"}),s.jsx("h3",{children:"00"})]})}),s.jsx("div",{className:"col-md-4 col-sm-6 col-12",children:s.jsxs("div",{className:"sc-card d-flex align-items-center justify-content-center p-4 flex-column gap-10",children:[s.jsx("span",{children:"Staff"}),s.jsx("h3",{children:"00"})]})})]}),s.jsxs("div",{className:"row my-3",children:[s.jsx("div",{className:"col-xxl-4 col-lg-6 col-12",children:s.jsxs("div",{className:"sc-card sc-card-h1",children:[s.jsx("h3",{className:"sc-card-header",children:"News"}),s.jsx("div",{className:"sc-card-body p-3",children:s.jsx("p",{children:"No News to View"})})]})}),s.jsx("div",{className:"col-xxl-4 col-lg-6 col-12",children:s.jsxs("div",{className:"sc-card sc-card-h1",children:[s.jsx("h3",{className:"sc-card-header",children:"Notice Board"}),s.jsx("div",{className:"sc-card-body p-3",children:s.jsx("p",{children:"No Notice Board to View"})})]})}),s.jsx("div",{className:"col-xxl-4 col-lg-6 col-12",children:s.jsxs("div",{className:"sc-card sc-card-h1",children:[s.jsx("h3",{className:"sc-card-header",children:"Events"}),s.jsx("div",{className:"sc-card-body p-3",children:s.jsx("p",{children:"No Events to View"})})]})})]})]})]})})]})]}),s.jsxs("div",{className:"row",children:[s.jsx("div",{className:"col-xl-8 col-md-12 col-sm-12 mb-4",children:s.jsxs("div",{className:"sc-bg-light h-100 p-3 dashboard-section-bg",children:[s.jsxs("div",{className:"d-flex align-items-start mb-4 gap-16 flex-wrap",children:[s.jsxs("div",{className:"admin-dashboard__hero-avatar mb-2",children:[s.jsx("div",{className:"overflow-hidden dashboard-section-avatar d-flex align-items-center justify-content-center",children:s.jsx("img",{src:"undefined"!=typeof window&&n?.s3_image_path?`https://schezy-prod.s3.ap-south-1.amazonaws.com/${n?.s3_image_path}/medium?t=${Date.now()}`:i,alt:"School Logo",className:"w-20 h-20"})}),s.jsx("span",{className:"admin-dashboard__hero-badge",children:s.jsx("i",{className:"ri-flashlight-line"})})]}),s.jsxs("p",{className:"bg-blue-10 br-radius-24 sc-font-14 text-blue py-2 px-3 d-flex align-items-start justify-content-center gap-4",children:[" ",s.jsx("i",{className:"ri-magic-line"})," ",n?.school_name||"School Name"]})]}),s.jsxs("div",{className:"row",children:[s.jsxs("div",{className:"col-xl-3 col-md-4 col-sm-6 mb-xl-0 mb-3",children:[s.jsx("p",{className:"text-sm text-grey-50 letter-spacing-1 text-uppercase mb-2 sc-font-12",children:"Current Session "}),s.jsxs("p",{className:"font-bold",children:[" ",j?.session_name||""]})]}),b&&s.jsxs("div",{className:"col-xl-3 col-md-4 col-sm-6 mb-xl-0 mb-3",children:[s.jsxs("p",{className:"text-sm text-grey-50 letter-spacing-1 text-uppercase mb-2 sc-font-12",children:["School Timing "," "]}),s.jsx("p",{className:"font-bold",children:b?`${b?.start_time} - ${b?.end_time}`:"Not Available"})]}),s.jsxs("div",{className:"col-xl-3 col-md-4 col-sm-6 mb-xl-0 mb-3",children:[s.jsxs("p",{className:"text-sm text-grey-50 letter-spacing-1 text-uppercase mb-2 sc-font-12",children:["Working Days"," "]}),s.jsx("p",{className:"font-bold",children:x.length>0?x.map(s=>({Monday:"Mon",Tuesday:"Tue",Wednesday:"Wed",Thursday:"Thu",Friday:"Fri",Saturday:"Sat",Sunday:"Sun"}[s.days_name]||s.days_name)).join(", "):"N/A"})]}
1),S&&s.jsxs("div",{className:"col-xl-3 col-md-4 col-sm-6 mb-xl-0 mb-3",children:[s.jsx("p",{className:"text-sm text-grey-50 letter-spacing-1 text-uppercase mb-2 sc-font-12",children:"Attendance Type "}),s.jsxs("p",{className:"font-bold",children:[" ",S]})]})]})]})}),s.jsx("div",{className:"col-xl-4 col-md-12 col-sm-12 mb-4",children:s.jsx("div",{className:"",children:s.jsx(t,{})})}),s.jsx("div",{className:"col-xl-12 col-md-12 col-sm-12 mb-4 22",children:s.jsxs("div",{className:"row",children:[s.jsx("div",{className:"col-md-4 col-sm-6 col-12 mb-md-0 mb-4",children:s.jsxs("div",{className:"sc-bg-light p-sm-4 p-3 br-radius-24",children:[s.jsx("i",{className:"ri-dashboard-line d-flex align-items-center icon-btn-xl bg-blue-10 text-blue br-radius-16 br-none sc-font-16 mb-2"}),s.jsxs("div",{children:[s.jsx("p",{className:"sc-font-14 text-grey-50 cursor-pointer mb-2",children:" Assigned Seats"}),2===f?.user?.user_role_id?s.jsxs("h2",{className:"sc-font-14",children:[v.totalSeats,"/",v.planMaxQuantity]}):s.jsx("h2",{className:"sc-font-20",children:v.totalSeats})]})]})}),s.jsx("div",{className:"col-md-4 col-sm-6 col-12 mb-md-0 mb--4",children:s.jsxs("div",{className:"sc-bg-light p-sm-4 p-3 br-radius-24",children:[s.jsx("i",{className:"ri-graduation-cap-line d-flex align-items-center icon-btn-xl bg-green-10 text-green br-radius-16 br-none sc-font-16 mb-2"}),s.jsxs("div",{children:[s.jsx("button",{className:"sc-font-14 text-grey-50 cursor-pointer mb-2",children:s.jsx("p",{className:"sc-font-14",children:"Students"})}),s.jsx("h2",{className:"sc-font-20",children:v.totalStudents})]})]})}),s.jsx("div",{className:"col-md-4 col-sm-6 col-12",children:s.jsxs("div",{className:"sc-bg-light p-sm-4 p-3 br-radius-24",children:[s.jsx("i",{className:"ri-group-line icon-btn-lg bg-blue-10 text-blue d-flex align-items-center justify-content-center mb-2"}),s.jsxs("div",{children:[s.jsx("button",{className:"sc-font-14 text-grey-50 cursor-pointer mb-2",onClick:()=>u(o),children:s.jsx("p",{className:"sc-font-16",children:"Staff"})}),s.jsx("h2",{className:"sc-font-20",children:v.totalStaff})]})]})})]})})]})]})};export{m as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.