Your IP : 216.73.216.93


Current Path : /home/users/unlimited/www/admin.medimeet.codeskitter.site/assets/
Upload File :
Current File : /home/users/unlimited/www/admin.medimeet.codeskitter.site/assets/Sidebar-DcO_oEAY.js

import{S as v,r as m,j as o,B as l,E as w,T as F,y as c,L as f,I as j}from"./index-C50MwByD.js";import{c as N}from"./index--qiJ8GQ7.js";import{G as C,d as R,e as V,I as W,f as L}from"./index-Ntz7vSIm.js";import{M,a as P,b as y,c as O}from"./index-DW8kqjNB.js";import{u as H,c as z,d as B,e as D}from"./HasPermission-BP0YFq1v.js";import{u as U,a as E,b as G}from"./index-D7BryrGD.js";import{C as Q}from"./index-BJOOeoXU.js";import{d as Y}from"./index-DRh_GsH6.js";import{a as K,b as Z,c as q,d as J,e as X,f as $,T as k}from"./index-DHZdk_rm.js";import{I as ee}from"./index-DmSFd1Sz.js";import{a as oe}from"./SettingData-DaA8YzRn.js";import{F as b,I as ne}from"./input-BS5AKlHW.js";import{I as se}from"./input-group-CydZNcsv.js";import{I as ie}from"./input-element-BOjIoCl2.js";function ae(i){return C({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M255.9 456c31.1 0 48.1-22 48.1-53h-96.3c0 31 17 53 48.2 53zM412 352.2c-15.4-20.3-45.7-32.2-45.7-123.1 0-93.3-41.2-130.8-79.6-139.8-3.6-.9-6.2-2.1-6.2-5.9v-2.9c0-13.4-11-24.7-24.4-24.6-13.4-.2-24.4 11.2-24.4 24.6v2.9c0 3.7-2.6 5-6.2 5.9-38.5 9.1-79.6 46.5-79.6 139.8 0 90.9-30.3 102.7-45.7 123.1-9.9 13.1-.5 31.8 15.9 31.8h280.1c16.3 0 25.7-18.8 15.8-31.8z"},child:[]}]})(i)}function re(i){return C({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M32 96v64h448V96H32zm0 128v64h448v-64H32zm0 128v64h448v-64H32z"},child:[]}]})(i)}const te=[{name:"Dashboard",icon:R},{name:"Checkins",icon:z,permission:"CHECKIN_VIEW"},{name:"Appointments",icon:E,permission:"APPOINTMENT_VIEW"},{name:"Appointment-Status-Log",icon:E,permission:"APPOINTMENT_VIEW"},{name:"Appointments-Calender",icon:B,permission:"APPOINTMENT_VIEW"},{name:"Transactions",icon:Q,permission:"ALL_TRANSACTION_VIEW"},{name:"Departments",icon:K,permission:"DEPARTMENT_VIEW"},{name:"Specialization",icon:Z,permission:"SPECIALIZATION_VIEW"},{name:"Doctors",icon:q,permission:"DOCTOR_VIEW"},{name:"Patients",icon:J,permission:"PATIENT_VIEW"},{name:"Users",icon:ee,permission:"USER_VIEW"},{name:"Prescriptions",icon:X,permission:"PRESCRIPTION_VIEW"},{name:"Patient-Files",icon:D,permission:"FILE_VIEW"},{name:"Medicines",icon:$,permission:"MEDICINE_VIEW"},{name:"Family-Members",icon:M,permission:"FAMILY_VIEW"},{name:"Coupons",icon:G,permission:"COUPON_VIEW"},{name:"Doctor-Reviews",icon:N,permission:"REVIEW_VIEW"},{name:"Contact-Us-Form",icon:V,permission:"CONTACT_AS_VIEW"},{name:"Notification",icon:ae,permission:"NOTIFICATION_VIEW"},{name:"Testimonials",icon:P,permission:"TESTIMONIAL_VIEW"},{name:"Login-Screen",icon:y,permission:"LOGINSCREEN_VIEW"},{name:"Roles",icon:O,permission:"ROLE_VIEW"},{name:"Settings",icon:Y,permission:"SETTING_VIEW"}];function Se(){var x;const[i]=U("(min-width: 998px)"),a=v().pathname.split("/")[1],[n,s]=m.useState(!i),[d,g]=m.useState("Home"),[S,r]=m.useState(""),{hasPermission:T}=H(),{settingsData:h}=oe(),I=h==null?void 0:h.find(e=>e.id_name==="clinic_name"),_=te.filter(e=>e.name.toLowerCase().includes(S.toLowerCase())),A=e=>{r(e.target.value)};m.useEffect(()=>{t(a||"Dashboard")},[a]);const t=e=>{g(e)};return o.jsx(l,{maxH:"100vh",minH:"100vh",overflowY:"scroll",sx:{"::-webkit-scrollbar":{display:"none"},"-ms-overflow-style":"none","scrollbar-width":"none",overflowY:"scroll",height:"200px"},children:o.jsxs(l,{bg:"main.900",w:n?60:16,overflow:"hidden",minH:"100vh",borderRightColor:w("gray.200","gray.700"),color:"#FFF",transition:"0.4s ease",children:[o.jsxs(b,{h:"16",alignItems:"center",mx:n?4:2,justifyContent:n?"space-between":"center",children:[n&&o.jsx(F,{fontSize:"xl",fontFamily:"monospace",fontWeight:"semi-bold",children:(I==null?void 0:I.value)||((x=c)==null?void 0:x.role.name)}),o.jsx(W,{onClick:()=>{s(!n)},icon:o.jsx(re,{fontSize:"20"}),color:"#fff",background:"none",_hover:{background:"none"}})]}),n&&o.jsx(l,{p:2,pt:0,mb:2,children:o.jsxs(se,{size:"sm",colorScheme:"blackAlpha",children:[o.jsx(ie,{pointerEvents:"none",children:o.jsx(L,{size:"20"})}),o.jsx(ne,{onChange:A,focusBorderColor:"#fff",type:"tel",placeholder:"Search",borderRadius:8,borderColor:"#fff",_placeholder:{color:"#fff"}})]})}),_.map(e=>c.role.name==="admin"||c.role.name==="Admin"||c.role.name==="super-admin"?o.jsx(f,{to:e.name.toLowerCase(),children:o.jsx(u,{icon:e.icon,isActive:d===e.name.toLowerCase(),onClick:()=>{t(e.name),r("")},isOpen:n,children:e.name})},e.name):e.permission?T(e.permission)&&o.jsx(f,{to:e.name.toLowerCase(),children:o.jsx(u,{icon:e.icon,isActive:d===e.name.toLowerCase(),onClick:()=>{t(e.name),r("")},isOpen:n,children:e.name})},e.name):o.jsx(f,{to:e.name.toLowerCase(),children:o.jsx(u,{icon:e.icon,isActive:d===e.name.toLowerCase(),onClick:()=>{t(e.name),r("")},isOpen:n,children:e.name})},e.name))]})})}function u({icon:i,children:p,isActive:a,onClick:n,isOpen:s}){return o.jsx(k,{label:s?null:p,placement:"right",children:o.jsx(l,{as:"a",href:"#",style:{textDecoration:"none"},_focus:{boxShadow:"none"},onClick:n,children:o.jsxs(b,{fontSize:14,align:"center",p:"2",ml:s?4:0,mb:2,borderRadius:s&&"lg",borderTopRightRadius:0,borderBottomRightRadius:0,role:"group",cursor:"pointer",bg:a?"main.400":"transparent",boxShadow:a?"-5px -5px 15px rgba(0, 0, 0, 0.2), 5px 5px 15px rgba(0, 0, 0, 0.2), -5px 5px 15px rgba(0, 0, 0, 0.2)":"transparent",color:a?"white":"inherit",_hover:{bg:"main.400",color:"white"},fontWeight:500,justifyContent:s?"start":"center",children:[i&&o.jsx(j,{mr:s&&4,fontSize:s?16:20,_groupHover:{color:"white"},as:i}),s&&p]})})})}export{Se as default};