PageSourceSearch

https://paycall.me/js/settings-appointments.1409affd.chunk.js

js paycall.me collected 2026-10-01 15:30:08 UTC 17,465 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmy_app=self.webpackChunkmy_app||[]).push([[2335],{80234:(e,t,a)=>{a.r(t),a.d(t,{default:()=>w});var l=a(96540),n=a(98466),c=a(41327),r=a(58057),s=a(54625);const m=()=>{const[e,t]=(0,l.useState)(!1);return l.createElement("div",null,l.createElement("div",{className:"form-sorts dropdown ".concat(e?"table-filter-show":"")},l.createElement(s.N_,{to:"#",className:"dropdown-toggle",id:"table-filter",onClick:()=>{t(!e)}},l.createElement("i",{className:"fa-solid fa-filter me-2"}),"Filter By"),l.createElement("div",{className:"filter-dropdown-menu"},l.createElement("div",{className:"filter-set-view"},l.createElement("div",{className:"accordion",id:"accordionExample"},l.createElement("div",{className:"filter-set-content"},l.createElement("div",{className:"filter-set-content-head"},l.createElement(s.N_,{to:"#","data-bs-toggle":"collapse","data-bs-target":"#collapseTwo","aria-expanded":"false","aria-controls":"collapseTwo"},"Name",l.createElement("i",{className:"fa-solid fa-chevron-right"}))),l.createElement("div",{className:"filter-set-contents accordion-collapse collapse show",id:"collapseTwo","data-bs-parent":"#accordionExample"},l.createElement("ul",null,l.createElement("li",null,l.createElement("div",{className:"input-block dash-search-input w-100"},l.createElement("input",{type:"text",className:"form-control",placeholder:"Search"}),l.createElement("span",{className:"search-icon"},l.createElement("i",{className:"fa-solid fa-magnifying-glass"}))))))),l.createElement("div",{className:"filter-set-content"},l.createElement("div",{className:"filter-set-content-head"},l.createElement(s.N_,{to:"#","data-bs-toggle":"collapse","data-bs-target":"#collapseOne","aria-expanded":"true","aria-controls":"collapseOne"},"Appointment Type",l.createElement("i",{className:"fa-solid fa-chevron-right"}))),l.createElement("div",{className:"filter-set-contents accordion-collapse collapse show",id:"collapseOne","data-bs-parent":"#accordionExample"},l.createElement("ul",null,l.createElement("li",null,l.createElement("div",{className:"filter-checks"},l.createElement("label",{className:"checkboxs"},l.createElement("input",{type:"checkbox",defaultChecked:""}),l.createElement("span",{className:"checkmarks"}),l.createElement("span",{className:"check-title"},"All Type")))),l.createElement("li",null,l.createElement("div",{className:"filter-checks"},l.createElement("label",{className:"checkboxs"},l.createElement("input",{type:"checkbox"}),l.createElement("span",{className:"checkmarks"}),l.createElement("span",{className:"check-title"},"Video Call")))),l.createElement("li",null,l.createElement("div",{className:"filter-checks"},l.createElement("label",{className:"checkboxs"},l.createElement("input",{type:"checkbox"}),l.createElement("span",{className:"checkmarks"}),l.createElement("span",{className:"check-title"},"Audio Call")))),l.createElement("li",null,l.createElement("div",{className:"filter-checks"},l.createElement("label",{className:"checkboxs"},l.createElement("input",{type:"checkbox"}),l.createElement("span",{className:"checkmarks"}),l.createElement("span",{className:"check-title"},"Chat")))),l.createElement("li",null,l.createElement("div",{className:"filter-checks"},l.createElement("label",{className:"checkboxs"},l.createElement("input",{type:"checkbox"}),l.createElement("span",{className:"checkmarks"}),l.createElement("span",{className:"check-title"},"Direct Visit"))))))),l.createElement("div",{className:"filter-set-content"},l.createElement("div",{className:"filter-set-content-head"},l.createElement(s.N_,{to:"#","data-bs-toggle":"collapse","data-bs-target":"#collapseThree","aria-expanded":"false","aria-controls":"collapseThree"},"Visit Type",l.createElement("i",{className:"fa-solid fa-chevron-right"}))),l.createElement("div",{className:"filter-set-contents accordion-collapse collapse show",id:"collapseThree","data-bs-parent":"#accordionExample"},l.createElement("ul",null,l.createElement("li",null,l.createElement("div",{className:"filter-checks"},l.createElement("label",{className:"checkboxs"},l.createElement("input",{type:"checkbox",defaultChecked:""}),l.createElement("span",{className:"checkmarks"}),l.createElement("span",{className:"check-title"},"All Visit")))),l.createElement("li",null,l.createElement("div",{className:"filter-checks"},l.createElement("label",{className:"checkboxs"},l.createElement("input",{type:"checkbox"}),l.createElement("span",{className:"checkmarks"}),l.createElement("span",{className:"check-title"},"General")))),l.createElement("li",null,l.createElement("div",{className:"filter-checks"},l.createElement("label",{className:"checkboxs"},l.createElement("input",{type:"checkbox"}),l.createElement("span",{className:"checkmarks"}),l.createElement("span",{className:"check-title"},"Consultation")))),l.createElement("li",null,l.createElement("div",{className:"filter-checks"},l.createElement("label",{className:"checkboxs"},l.createElement("input",{type:"checkbox"}),l.createElement("span",{className:"checkmarks"}),l.createElement("span",{className:"check-title"},"Follow-up")))),l.createElement("li",null,l.createElement("div",{className:"filter-checks"},l.createElement("label",{className:"checkboxs"},l.createElement("input",{type:"checkbox"}),l.createElement("span",{className:"checkmarks"}),l.createElement("span",{className:"check-title"},"Direct Visit")))))))),l.createElement("div",{className:"filter-reset-btns"},l.createElement(s.N_,{to:"#",className:"btn btn-light"},"Reset"),l.createElement(s.N_,{to:"#",className:"btn btn-primary"},"Filter Now"))))))};new Date("2020-08-11T12:30:00.000Z"),new Date("2020-07-12T04:57:17.076Z"),new Date("2020-08-10T04:57:17.076Z"),new Date("2020-08-04T04:57:17.076Z"),new Date("2020-08-10T04:57:17.076Z"),new Date("2020-06-30T18:30:00.000Z"),new Date("2020-07-31T18:29:59.999Z"),new Date("2020-07-31T18:30:00.000Z"),new Date("2020-08-31T18:29:59.999Z"),new Date("2020-08-10T04:57:17.076Z"),new Date("2020-08-10T04:57:17.076Z"),new Date("2020-08-09T04:57:17.076Z"),new Date("2020-08-09T04:57:17.076Z"),new Date("2020-08-04T04:57:17.076Z");var i=a(58067),o=a(36052),E=a(12735),d=a(47175),u=a(25615),p=a(5962),N=a(90550),g=a(95093),b=a.n(g),h=a(14918);function f(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,l)}return a}function v(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?f(Object(a),!0).forEach(function(t){k(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function k(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const w=e=>{var t,a;const[g,f]=(0,l.useState)([]),[k,w]=(0,l.useState)(!1),[y,x]=(0,l.useState)(null),[A,D]=(0,l.useState)(!1),[C,T]=(0,l.useState)(!1),[M,U]=(0,l.useState)(null),[O,S]=(0,l.useState)(""),[_,R]=(0,l.useState)(""),[j,P]=(0,l.useState)("");(0,l.useEffect)(()=>{q()},[]);const q=async()=>{w(!0);try{const e=await h.A.getConfirmedMeetings();f(e.data||[]),x(null)}catch(e){x("Error loading confirmed meetings"),f([])}finally{w(!1)}},Z=()=>{D(!1),T(!1),U(null),S(""),R(""),P("")};return l.createElement("div",null,l.createElement(n.A,e),l.createElement("div",{className:"breadcrumb-bar",style:{backgroundColor:"var(--pc-accent)"}},l.createElement("div",{className:"container"},l.createElement("div",{className:"row align-items-center inner-banner"},l.createElement("div",{className:"col-md-12 col-12 text-center"},l.createElement("nav",{"aria-label":"breadcrumb",className:"page-breadcrumb"},l.createElement("ol",{className:"breadcrumb",style:{color:"white"}},l.createElement("li",{className:"breadcrumb-item"},l.createElement("span",{onClick:()=>window.location.href="/home",style:{color:"white",cursor:"pointer",textDecoration:"none"}},"Home")),l.createElement("li",{className:"breadcrumb-item","aria-current":"page",style:{color:"white"}},"Dashboard"),l.createElement("li",{className:"breadcrumb-item active",style:{color:"white"}},"Appointments")),l.createElement("h2",{className:"breadcrumb-title",style:{color:"white"}},"Appointments"))))),l.createElement("div",{className:"breadcrumb-bg"},l.createElement(i.A,{src:"assets/img/opt/breadcrumb-bg-01.webp",alt:"img",className:"breadcrumb-bg-01"}),l.createElement(i.A,{src:"assets/img/opt/breadcrumb-bg-02.webp",alt:"img",className:"breadcrumb-bg-02"}),l.createElement(i.A,{src:"assets/img/opt/breadcrumb-icon.webp",alt:"img",className:"breadcrumb-bg-03"}),l.createElement(i.A,{src:"assets/img/opt/breadcrumb-icon.webp",alt:"img",className:"breadcrumb-bg-04"}))),l.createElement("div",{className:"content",style:{position:"relative",overflow:"visible"}},l.createElement("div",{className:"container"},l.createElement("div",{className:"row"},l.createElement("div",{className:"col-lg-4 col-xl-3 theiaStickySidebar"},l.createElement(c.A,null)),l.createElement("div",{className:"col-lg-8 col-xl-9",style:{position:"relative",overflow:"visible"}},l.createElement("div",{className:"dashboard-header"},l.createElement("h3",null,"Appointments"),l.createElement("ul",{className:"header-list-btns"},l.createElement("li",null,l.createElement("div",{className:"input-block dash-search-input"},l.createElement("input",{type:"text",className:"form-control",placeholder:"Search"}),l.createElement("span",{className:"search-icon"},l.createElement("i",{className:"fa-solid fa-magnifying-glass"})))),l.createElement("li",null,l.createElement("div",{className:"view-icons"},l.createElement(s.N_,{to:"/doctor/appointments",className:"active"},l.createElement("i",{className:"fas fa-grip-horizontal"})))),l.createElement("li",null,l.createElement("div",{className:"view-icons"},l.createElement(s.N_,{to:"/doctor/doctor-appointments-grid"},l.createElement("i",{className:"fa-solid fa-th"})))),l.createElement("li",null,l.createElement("div",{className:"view-icons"},l.createElement(s.N_,{to:"#"},l.createElement("i",{className:"fas fa-calendar-check"})))))),l.createElement("div",{className:"appointment-tab-head",style:{position:"relative",overflow:"visible"}},l.createElement("div",{className:"appointment-tabs"},l.createElement("div",{className:"d-flex justify-content-between align-items-center"},l.createElement("h4",{className:"mb-0"},"Confirmed Meetings"),l.createElement("span",{className:"badge bg-success"},g.length," Meeting",1!==g.length?"s":""))),l.createElement("div",{className:"filter-head"},l.createElement(m,null))),l.createElement("div",{className:"appointment-tab-content"},y&&l.createElement(E.A,{variant:"danger"},y),k?l.createElement("div",{className:"text-center my-4"},l.createElement("div",{className:"spinner-border text-success",role:"status"},l.createElement("span",{className:"visually-hidden"},"Loading...")),l.createElement("p",{className:"mt-2"},"Loading confirmed meetings...")):0===g.length?l.createElement("div",{className:"text-center my-4"},l.createElement("div",{className:"card p-4"},l.createElement("i",{className:"fas fa-calendar-check fa-3x text-muted mb-3"}),l.createElement("h5",null,"No Confirmed Meetings"),l.createElement("p",{className:"text-muted"}
1,"You don't have any confirmed meetings yet."),l.createElement(s.N_,{to:"/dashboard/settings/user-request",className:"btn btn-success"},l.createElement("i",{className:"fas fa-plus me-2"}),"Go to Requests"))):l.createElement("div",{className:"appointment-wrap"},g.filter(e=>e&&e.request).map(e=>(e=>{var t,a;if(!e||!e.id||!e.request)return null;const n=e.request,c=n.fromUser||{id:"",username:"Unknown"},m=n.toUser||{id:"",username:"Unknown"},i=n.date?b()(n.date).format("DD MMM YYYY"):"No date";return l.createElement("div",{className:"appointment-wrap",key:e.id},l.createElement("ul",null,l.createElement("li",null,l.createElement("div",{className:"patinet-information"},l.createElement(s.N_,{to:"#"},l.createElement("img",{src:r.kfL,alt:"User Image"})),l.createElement("div",{className:"patient-info"},l.createElement("p",null,"#",e.id.substring(0,8)),l.createElement("h6",null,l.createElement(s.N_,{to:"#"},(null===(t=n.fromUser)||void 0===t?void 0:t.id)===(null===(a=n.toUser)||void 0===a?void 0:a.id)?m.username:c.username))))),l.createElement("li",{className:"appointment-info"},l.createElement("p",null,l.createElement("i",{className:"fa-solid fa-clock"}),i," ",n.startTime||"--:--"),l.createElement("ul",{className:"d-flex apponitment-types"},l.createElement("li",null,"Confirmed Meeting"),l.createElement("li",null,l.createElement(o.A,{bg:"success"},"Confirmed")))),l.createElement("li",{className:"mail-info-patient"},e.meetingUrl&&l.createElement("p",{className:"mb-0"},l.createElement("strong",null,"Meeting URL:")," ",l.createElement("a",{href:e.meetingUrl,target:"_blank",rel:"noopener noreferrer"},"Join Meeting"))),l.createElement("li",{className:"appointment-action"},l.createElement("ul",null,l.createElement("li",null,l.createElement(s.N_,{to:"#",onClick:()=>(e=>{U(e),D(!0)})(v(v({},n),{},{meeting:e}))},l.createElement("i",{className:"fa-solid fa-eye"}))),e.meetingUrl&&l.createElement("li",null,l.createElement("a",{href:e.meetingUrl,target:"_blank",rel:"noopener noreferrer"},l.createElement("i",{className:"fa-solid fa-video"}))))),e.meetingUrl&&l.createElement("li",{className:"appointment-start"},l.createElement("a",{href:e.meetingUrl,target:"_blank",rel:"noopener noreferrer",className:"start-link"},"Join Meeting"))))})(e)))))))),l.createElement(d.A,{show:A,onHide:Z,centered:!0},l.createElement(d.A.Header,{closeButton:!0},l.createElement(d.A.Title,null,"Meeting Details")),l.createElement(d.A.Body,null,M&&l.createElement(l.Fragment,null,l.createElement("p",null,l.createElement("strong",null,"Status:")," ",(e=>{switch(e){case"PENDING":return"Pending";case"ACCEPTED":return"Accepted";case"DECLINED":return"Declined";case"CANCELLED":return"Cancelled";default:return e||"Unknown"}})(M.status)),l.createElement("p",null,l.createElement("strong",null,"From:")," ",(null===(t=M.fromUser)||void 0===t?void 0:t.username)||"Unknown"),l.createElement("p",null,l.createElement("strong",null,"To:")," ",(null===(a=M.toUser)||void 0===a?void 0:a.username)||"Unknown"),l.createElement("p",null,l.createElement("strong",null,"Date:")," ",M.date?b()(M.date).format("DD.MM.YYYY"):"No date"),l.createElement("p",null,l.createElement("strong",null,"Time:")," ",M.startTime||"--:--"," - ",M.endTime||"--:--"),M.message&&l.createElement("p",null,l.createElement("strong",null,"Message:")," ",M.message),M.meeting&&l.createElement(l.Fragment,null,l.createElement("hr",null),l.createElement("h5",null,"Meeting Information"),M.meeting.meetingUrl&&l.createElement("p",null,l.createElement("strong",null,"Meeting URL:")," ",l.createElement("a",{href:M.meeting.meetingUrl,target:"_blank",rel:"noopener noreferrer"},M.meeting.meetingUrl)),l.createElement("p",null,l.createElement("strong",null,"Duration:")," ",M.meeting.duration||30," minutes"),M.meeting.notes&&l.createElement("p",null,l.createElement("strong",null,"Notes:")," ",M.meeting.notes)))),l.createElement(d.A.Footer,null,l.createElement(u.A,{variant:"secondary",onClick:Z},"Close"))),l.createElement(d.A,{show:C,onHide:Z,centered:!0},l.createElement(d.A.Header,{closeButton:!0},l.createElement(d.A.Title,null,"accept"===O&&"Accept Meeting Request","decline"===O&&"Decline Meeting Request","cancel"===O&&"Cancel Meeting Request")),l.createElement(d.A.Body,null,"accept"===O&&l.createElement(p.A.Group,null,l.createElement(p.A.Label,null,"Meeting URL (optional)"),l.createElement(p.A.Control,{type:"text",value:j,onChange:e=>P(e.target.value),placeholder:"https://meet.google.com/..."}),l.createElement(p.A.Text,{className:"text-muted"},"Add a URL for a video meeting (e.g., Google Meet, Zoom)")),("decline"===O||"cancel"===O)&&l.createElement(p.A.Group,null,l.createElement(p.A.Label,null,"Reason (optional)"),l.createElement(p.A.Control,{as:"textarea",rows:3,value:_,onCh
1ange:e=>{const t=e.target.value;t.length<=500&&R(t)},placeholder:"Provide a reason...",maxLength:500}),l.createElement(p.A.Text,{className:"text-muted d-flex justify-content-between"},l.createElement("span",null,"Optional reason for ","decline"===O?"declining":"cancelling"," this request"),l.createElement("span",{className:_.length>450?"text-warning":500===_.length?"text-danger":""},_.length,"/500")))),l.createElement(d.A.Footer,null,l.createElement(u.A,{variant:"secondary",onClick:Z},"Cancel"),l.createElement(u.A,{variant:"accept"===O?"success":"primary",onClick:async()=>{if(M){w(!0);try{"accept"===O?(await h.A.acceptMeetingRequest(M.id,{meetingUrl:j}),N.oR.success("Meeting request accepted")):"decline"===O?(await h.A.declineMeetingRequest(M.id,_),N.oR.success("Meeting request declined")):"cancel"===O&&(await h.A.cancelMeetingRequest(M.id,_),N.oR.success("Meeting request canceled")),q(),Z()}catch(t){var e;N.oR.error("Error: ".concat((null===(e=t.response)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.message)||t.message))}finally{w(!1)}}},disabled:k},k?"Processing...":"Confirm"))))}}}]);

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.