lms/public/build/assets/show-BatjosKO.js
2025-12-15 12:26:23 +01:00

2 lines
5.0 KiB
JavaScript

import{j as t,H as C}from"./vendor-BKmmeuxg.js";import{T as N}from"./tabs-D0Mbb5M5.js";import{S}from"./separator-_3LZ_wAA.js";import{T,a as L,b as k}from"./tabs-Ifouhv9A.js";import{L as D}from"./landing-layout-DQFYAk24.js";import O from"./course-header-CbjYUghS.js";import $ from"./course-preview-Z_7_mDRI.js";import I from"./course-reviews-nVQJsFnn.js";import H from"./curriculum-ciDLX6eH.js";import U from"./details-DahrbJPp.js";import z from"./instructor-CLYLsQFy.js";import P from"./overview-tBDrwxOD.js";import"./utils-DxSsnXxD.js";import"./index-CupQom6K.js";import"./app-logo-CmnEIwal.js";import"./button-BpNwv2aE.js";import"./index-WW_1X1qx.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"./notification-CYMPYbAP.js";import"./popover-B4kBsMuI.js";import"./profile-toggle-CvHrFE0q.js";import"./avatar-j28afJTV.js";import"./index.browser-OxPLOBIU.js";import"./rating-stars-DYjrA02Q.js";import"./course-languages-DcPHNS0l.js";import"./dialog-B2gN9MvT.js";import"./video-player-CikPo1Be.js";import"./course-player-button-CPmky3Qf.js";import"./student-feedback-kFb1c--V.js";import"./progress-DinXkPLd.js";import"./use-lang-YfV87_zl.js";import"./table-footer-B-sB7gNG.js";import"./route-B4ZMN77y.js";import"./accordion-CNBvFN43.js";import"./richtor-CRcM6Du2.js";const R=({course:e,system:i,translate:y})=>{var g,x,j,u,f,v,h;const{button:o,frontend:m}=y,p=[{value:"overview",label:o.overview,Component:t.jsx(P,{course:e})},{value:"curriculum",label:o.curriculum,Component:t.jsx(H,{course:e})},{value:"details",label:o.details,Component:t.jsx(U,{course:e})},{value:"instructor",label:o.instructor,Component:t.jsx(z,{course:e})},{value:"reviews",label:o.reviews,Component:t.jsx(I,{})}].filter(r=>r.value==="instructor"?i.sub_type==="collaborative":!0),w=e.meta_title||`${e.title} | ${(g=i.fields)==null?void 0:g.name}`,s=e.meta_description||e.short_description||e.description||m.learn_comprehensive_course,b=e.meta_keywords||`${e.title}, ${m.online_course_learning_lms}, ${((x=i.fields)==null?void 0:x.keywords)||"LMS"}`,l=e.og_title||e.title,c=e.og_description||s,n=e.thumbnail||"",d=(j=i.fields)==null?void 0:j.name,_=window.location.href;return t.jsxs(t.Fragment,{children:[t.jsxs(C,{children:[t.jsx("title",{children:w}),t.jsx("meta",{name:"description",content:s}),t.jsx("meta",{name:"keywords",content:b}),t.jsx("meta",{name:"author",content:((u=i.fields)==null?void 0:u.author)||m.default_author}),t.jsx("meta",{property:"og:type",content:"article"}),t.jsx("meta",{property:"og:url",content:_}),t.jsx("meta",{property:"og:title",content:l}),t.jsx("meta",{property:"og:description",content:c}),t.jsx("meta",{property:"og:site_name",content:d}),t.jsx("meta",{property:"og:image",content:n}),t.jsx("meta",{property:"og:image:width",content:"1200"}),t.jsx("meta",{property:"og:image:height",content:"630"}),t.jsx("meta",{property:"og:image:alt",content:e.title}),t.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),t.jsx("meta",{name:"twitter:title",content:l}),t.jsx("meta",{name:"twitter:description",content:c}),n&&t.jsx("meta",{name:"twitter:image",content:n}),t.jsx("meta",{name:"course:title",content:e.title}),t.jsx("meta",{name:"course:level",content:e.level}),t.jsx("meta",{name:"course:language",content:e.language}),t.jsx("meta",{name:"course:price",content:((f=e.price)==null?void 0:f.toString())||"0"}),t.jsx("meta",{name:"course:pricing_type",content:e.pricing_type}),e.instructor&&t.jsx("meta",{name:"course:instructor",content:((v=e.instructor.user)==null?void 0:v.name)||""}),t.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"Course",name:e.title,description:s,image:n,provider:{"@type":"Organization",name:d,url:window.location.origin},instructor:e.instructor?{"@type":"Person",name:((h=e.instructor.user)==null?void 0:h.name)||""}:void 0,courseCode:e.slug,educationalLevel:e.level,inLanguage:e.language,offers:e.pricing_type==="paid"?{"@type":"Offer",price:e.price||0,priceCurrency:"USD",availability:"https://schema.org/InStock"}:{"@type":"Offer",price:0,priceCurrency:"USD",availability:"https://schema.org/InStock"}})})]}),t.jsxs("div",{className:"container grid grid-cols-1 gap-7 py-10 md:grid-cols-3",children:[t.jsxs("div",{className:"space-y-8 md:col-span-2",children:[t.jsx(O,{course:e}),t.jsxs(N,{defaultValue:"overview",className:"bg-card overflow-hidden rounded-md border shadow",children:[t.jsx("div",{className:"overflow-x-auto overflow-y-hidden",children:t.jsx(T,{className:"vertical-tabs-list",children:p.map(({label:r,value:a})=>t.jsx(L,{value:a,className:"vertical-tabs-trigger",children:t.jsx("span",{children:r})},a))})}),t.jsx(S,{className:"mt-[1px]"}),p.map(({value:r,Component:a})=>t.jsx(k,{value:r,className:"m-0 p-5",children:a},r))]})]}),t.jsx("div",{children:t.jsx($,{})})]})]})};R.layout=e=>t.jsx(D,{children:e,customizable:!1});export{R as default};