import{u as w,j as s,H as y,be as b,bk as _,w as C,e as m,bf as T,ao as k}from"./vendor-BKmmeuxg.js";import{C as A}from"./course-card-1-CTs0r98c.js";import{R as P}from"./rating-stars-DYjrA02Q.js";import{A as L,a as z,b as B}from"./avatar-j28afJTV.js";import{B as d}from"./button-BpNwv2aE.js";import{T as x,a as p,b as h,c as j}from"./tooltip-BsX7Z6vz.js";import{L as R}from"./landing-layout-DQFYAk24.js";import{g as D}from"./route-B4ZMN77y.js";import"./card-D9_SJYq6.js";import"./utils-DxSsnXxD.js";import"./index-WW_1X1qx.js";import"./index-CupQom6K.js";import"./app-logo-CmnEIwal.js";import"./main-_V386djS.js";import"./index-D9-QKOod.js";import"./dropdown-menu-DO-po5c1.js";import"./scroll-area-C8HGru-R.js";import"./use-auth-NG-DQJrC.js";import"./use-screen-DU5n3V8C.js";import"./appearance-D2z3xcjR.js";import"./app-BytVvUs_.js";/* empty css */import"./language-BFZ7KItL.js";import"./separator-_3LZ_wAA.js";import"./notification-CYMPYbAP.js";import"./popover-B4kBsMuI.js";import"./profile-toggle-CvHrFE0q.js";import"./index.browser-OxPLOBIU.js";const F=a=>{const{instructor:u,translate:g}=a,{frontend:r,common:i}=g,{url:f}=w(),t=D(f).view??"grid",{id:o,user:e,courses:c,total_reviews_count:v,total_average_rating:l,total_enrollments_count:N}=u;return s.jsxs("div",{className:"container space-y-10 py-10 md:py-16",children:[s.jsx(y,{title:`${e.name} - ${r.instructor_profile}`}),s.jsxs("div",{children:[s.jsxs("div",{className:"flex items-center gap-4",children:[s.jsxs(L,{className:"h-12 w-12",children:[s.jsx(z,{src:e.photo||"",alt:e.name,className:"object-cover"}),s.jsx(B,{children:e.name.charAt(0)})]}),s.jsxs("div",{className:"group",children:[s.jsx("h3",{className:"text-xl font-semibold",children:e.name}),s.jsx("p",{className:"text-gray-500",children:e.email})]}),s.jsxs("div",{className:"ml-auto flex items-center gap-1",children:[s.jsx("span",{className:"text-xl font-semibold",children:l?Number(l).toFixed(1):0}),s.jsx(P,{rating:l||0,starClass:"h-4 w-4"})]})]}),s.jsxs("div",{className:"mt-6 flex gap-8",children:[s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx(b,{className:"h-5 w-5 text-gray-500"}),s.jsxs("span",{children:[N," ",i.students]})]}),s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx(_,{className:"h-5 w-5 text-gray-500"}),s.jsxs("span",{children:[c.length," ",i.courses]})]}),s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx(C,{className:"h-5 w-5 text-gray-500"}),s.jsxs("span",{children:[v," ",i.reviews]})]})]})]}),s.jsxs("div",{className:"mb-4 flex items-center justify-between",children:[s.jsx("h2",{className:"text-2xl font-bold",children:r.all_courses}),s.jsxs("div",{className:"flex items-center space-x-2",children:[s.jsx(x,{delayDuration:0,children:s.jsxs(p,{children:[s.jsx(h,{asChild:!0,children:s.jsx(d,{size:"icon",variant:t==="grid"?"default":"outline",onClick:()=>m.get(route("instructors.show",{instructor:o,view:"grid"})),children:s.jsx(T,{className:"h-4 w-4"})})}),s.jsx(j,{children:s.jsx("p",{children:r.grid_view})})]})}),s.jsx(x,{delayDuration:0,children:s.jsxs(p,{children:[s.jsx(h,{asChild:!0,children:s.jsx(d,{size:"icon",variant:t==="list"?"default":"outline",onClick:()=>m.get(route("instructors.show",{instructor:o,view:"list"})),children:s.jsx(k,{className:"h-4 w-4"})})}),s.jsx(j,{children:s.jsx("p",{children:r.list_view})})]})})]})]}),s.jsx("div",{className:t==="grid"?"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3":"space-y-7",children:c.map(n=>s.jsx(A,{course:n,viewType:t},n.id))})]})};F.layout=a=>s.jsx(R,{children:a,customizable:!1});export{F as default};