Your IP : 216.73.217.77


Current Path : /home/users/unlimited/www/learnoid.codeskitter.site/public/build/assets/
Upload File :
Current File : /home/users/unlimited/www/learnoid.codeskitter.site/public/build/assets/Instructor-BY8MVCWA.js

import{c as b,o as m,a as s,t,e as k,r as c,I as y,m as x,s as $,d as i,G as C,w as p,F,A as L}from"./app-DM0q11P6.js";import{C as j}from"./CourseCard-BaG-r2jp.js";/* empty css            */const A={class:"bg-white rounded-3 theme-shadow"},N={class:"border-bottom p-3"},S={class:"d-block text-start text-lg-end text-muted mb-3 mb-lg-0"},V=["src"],D={class:"fw-bold fs-3"},H={class:"bg-light p-3 rounded-3 mt-3"},I={class:"d-block mb-2"},M={class:"fw-bold fs-2 me-2"},B={class:"text-muted fs-4"},R={class:"row p-3"},E={class:"col-4 border-end px-2 px-lg-4 py-2"},P={class:"d-block mt-3"},T={class:"fw-bold fs-4"},G={class:"col-4 border-end px-2 px-lg-4 py-2"},O={class:"d-block mt-3"},q={class:"fw-bold fs-4"},z={class:"col-4 px-2 px-lg-4 py-2"},J={class:"d-block mt-3"},K={class:"fw-bold fs-4"},Q={__name:"InstructorAbout",props:{instructor:Object},setup(r){return(a,l)=>(m(),b("div",A,[s("div",N,[s("small",S,t(a.$t("Member Since"))+": "+t(r.instructor.joining_date),1),s("img",{src:r.instructor.profile_picture,class:"rounded-circle object-fit-cover me-3 mb-3",height:"100px",width:"100px"},null,8,V),s("h1",D,t(r.instructor.name),1),s("span",null,[k(t(r.instructor.title),1),l[0]||(l[0]=s("i",{class:"bi bi-patch-check-fill text-blue ms-2"},null,-1))]),s("div",H,[s("small",I,t(a.$t("Rating & Reviews")),1),l[1]||(l[1]=s("i",{class:"bi bi-star-fill text-warning me-2 fs-2"},null,-1)),s("span",M,t(r.instructor.average_rating),1),s("span",B,"("+t(r.instructor.reviews_count)+")",1)])]),s("div",R,[s("div",E,[l[2]||(l[2]=s("i",{class:"ri-book-open-fill fs-4 text-blue p-2 bg-light rounded-circle"},null,-1)),s("small",P,t(a.$t("Courses")),1),s("span",T,t(r.instructor.course_count),1)]),s("div",G,[l[3]||(l[3]=s("i",{class:"ri-contacts-book-fill fs-4 text-warning p-2 bg-light rounded-circle"},null,-1)),s("small",O,t(a.$t("Enrollments")),1),s("span",q,t(r.instructor.student_count),1)]),s("div",z,[l[4]||(l[4]=s("i",{class:"ri-group-2-fill fs-4 text-primary p-2 bg-light rounded-circle"},null,-1)),s("small",J,t(a.$t("Students")),1),s("span",K,t(r.instructor.student_count),1)])])]))}},U={class:"instructor-section bg-light"},W={class:"container"},X={class:"row"},Y={class:"col-12 mt-5 mt-lg-0 col-lg-4"},Z={class:"col-12 my-3 my-lg-0 col-lg-8"},ss={class:"bg-white rounded-3 p-3"},ts={class:"d-block mb-3"},es={class:"mb-3"},os={class:"mb-4 me-2"},ls={class:"d-flex justify-content-between mb-3"},ns={class:"d-block"},rs={class:"dropdown"},is={class:"btn px-3 py-2 border",type:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},as={class:"dropdown-menu"},us={class:"instructor-courses row row-cols-1 row-cols-md-2 row-cols-lg-2"},bs={__name:"Instructor",setup(r){const a=y();let l=c({}),d=c({}),u=c([]);c(!1);const v=c("Default");let h=c(!1);axios.get(`/instructor/show/${a.params.id}`,{headers:{"Content-Type":"application/json",Accept:"application/json"}}).then(o=>{l.value=o.data.data.instructor,d.value=o.data.data.courses,u.value=[...d.value]}).catch(o=>{console.error(o)});const g=o=>{o==="high-to-low"?(u.value=[...d.value].sort((e,n)=>n.price-e.price),v.value="Course Fee: High to Low"):o==="low-to-high"?(u.value=[...d.value].sort((e,n)=>e.price-n.price),v.value="Course Fee: Low to High"):o==="popular"?(u.value=[...d.value].sort((e,n)=>n.view_count-e.view_count),v.value="Popular Courses"):o==="newest"&&(u.value=[...d.value].sort((e,n)=>new Date(n.published_at)-new Date(e.published_at)),v.value="Newest Courses")},w=x(()=>!l.value||!l.value.about?"":h.value?l.value.about:l.value.about.substring(0,200)+(l.value.about.length>500?" ... ":""));let f=()=>{h.value=!0},_=()=>{h.value=!1};return(o,e)=>(m(),b("section",U,[s("section",W,[s("div",X,[s("div",Y,[$(Q,{instructor:i(l)},null,8,["instructor"])]),s("div",Z,[s("div",ss,[s("strong",ts,t(o.$t("About the Instructor")),1),s("div",es,[s("span",os,t(w.value),1),!i(h)&&w.value.length>50?(m(),b("a",{key:0,onClick:e[0]||(e[0]=p((...n)=>i(f)&&i(f)(...n),["prevent"])),class:"text-primary load-more"},"View More")):C("",!0),i(h)&&w.value.length>50?(m(),b("a",{key:1,onClick:e[1]||(e[1]=p((...n)=>i(_)&&i(_)(...n),["prevent"])),class:"text-primary load-more"},"View Less")):C("",!0)]),s("div",ls,[s("div",null,[s("strong",ns,t(o.$t("Courses")),1),s("small",null,t(o.$t("Showing"))+" "+t(i(u).length)+" "+t(o.$t("courses")),1)]),s("div",rs,[s("button",is,[k(t(o.$t("Sort by"))+": "+t(v.value)+" ",1),e[6]||(e[6]=s("i",{class:"bi bi-chevron-down"},null,-1))]),s("ul",as,[s("li",null,[s("a",{class:"dropdown-item",onClick:e[2]||(e[2]=p(n=>g("high-to-low"),["prevent"]))},t(o.$t("Course Fee"))+": "+t(o.$t("High to Low")),1)]),s("li",null,[s("a",{class:"dropdown-item",onClick:e[3]||(e[3]=p(n=>g("low-to-high"),["prevent"]))},t(o.$t("Course Fee"))+": "+t(o.$t("Low to High")),1)]),s("li",null,[s("a",{class:"dropdown-item",onClick:e[4]||(e[4]=p(n=>g("popular"),["prevent"]))},t(o.$t("Popular Courses")),1)]),s("li",null,[s("a",{class:"dropdown-item",onClick:e[5]||(e[5]=p(n=>g("newest"),["prevent"]))},t(o.$t("New Courses")),1)])])])]),s("div",us,[(m(!0),b(F,null,L(i(u),n=>(m(),b("div",{key:n.id,class:"mb-4"},[$(j,{course:n},null,8,["course"])]))),128))])])])])])]))}};export{bs as default};