PageSourceSearch

https://cdn4.schoolism.com/build/assets/Index-DfxlPbTb.js

js schoolism.com collected 2026-09-25 21:31:24 UTC 3,268 bytes, 1 lines download raw bytes

1import{A as g}from"./AppLayout-DshIP2pm.js";import{Q as x,p as l,c as f,o as r,w as h,a as e,t as o,d as n,e as c,f as d,b as a}from"./app-DDSQZi8b.js";import _ from"./DashboardMetrics-BUrVOdo3.js";import v from"./TeamPlatformUsage-DBB3fARM.js";import $ from"./MemberUsage-BkbNvvMt.js";import w from"./RecentlyReleased-Dz_EoBwe.js";import k from"./SubscriptionDetails-CIMCCJli.js";import N from"./CourseUsage-BE2TCvjo.js";import B from"./TeamLeaderAccess-CCKf_HKO.js";import"./ApplicationMark-yyuu9Yf4.js";/* empty css                                                                        */import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./SaleBanner-B6JFvOJG.js";import"./Banner-C8OtZYy7.js";import"./Footer-CX0OMs6l.js";/* empty css                                                                         *//* empty css                                                                  */import"./formatWatchDuration-CbstRDuH.js";const T={class:"font-semibold text-xl leading-tight"},j={class:"py-12"},A={class:"text-3xl font-bold text-gray-600 sm:text-5xl text-center mb-4"},C={class:"text-gray-600 text-center mb-10"},V={key:0},D={class:"max-w-7xl mx-auto sm:px-6 lg:px-8 space-y-6"},L={class:"text-gray-600"},O={key:0}
1,U={key:0,class:"flex flex-col gap-4 rounded-lg border border-amber-200 bg-amber-50 p-5 sm:flex-row sm:items-center sm:justify-between"},M={class:"font-semibold text-gray-900"},S={class:"mt-1 text-sm text-gray-600"},q=["href"],E={class:"grid grid-cols-1 gap-6 lg:grid-cols-3"},H={class:"space-y-6 lg:col-span-2"},I={class:"space-y-6"},re={__name:"Index",props:{metrics:{type:Object,required:!0},recentCourse:{type:Object,default:null},subscription:{type:Object,default:null},showLeaderAccess:{type:Boolean,default:!1}},setup(t){const u=t,b=x(),p=l(()=>{var s,i;return((i=(s=b.props.auth)==null?void 0:s.user)==null?void 0:i.name)??""}),m=l(()=>Math.max(0,(u.metrics.seatsTotal??0)-(u.metrics.seatsUsed??0))),y=l(()=>m.value>0&&m.value<=3);return(s,i)=>(r(),f(g,{title:"Team Dashboard"},{header:h(()=>[e("h2",T,o(s.$t("Team Dashboard")),1)]),default:h(()=>[e("div",j,[e("h1",A,o(s.$t("My Team")),1),e("p",C,[t.metrics.teamName?(r(),n("span",V,o(t.metrics.teamName),1)):c("",!0),i[0]||(i[0]=d("."))]),e("div",D,[e("div",null,[e("p",L,[d(o(s.$t("Welcome back")),1),p.value?(r(),n("span",O,", "+o(p.value),1)):c("",!0),d(". "+o(s.$t("Here's how your team is doing.")),1)])]),y.value?(r(),n("div",U,[e("div",null,[e("h3",M,o(s.$t("You're using :used of :total seats — only :left spots left",{used:t.metrics.seatsUsed,total:t.metrics.seatsTotal,left:m.value})),1),e("p",S,o(s.$t("Add more artists before you hit your limit.")),1)]),e("a",{href:s.route("user.settings",{tab:"team-billing"}),class:"inline-flex items-center justify-center rounded-md bg-green-schoolism px-5 py-2.5 text-sm font-semibold text-white hover:opacity-90"},o(s.$t("Upgrade Plan")),9,q)])):c("",!0),a(_,{metrics:t.metrics},null,8,["metrics"]),a(v),e("div",E,[e("div",H,[a($),a(N)]),e("div",I,[a(w,{course:t.recentCourse},null,8,["course"]),a(k,{metrics:t.metrics,subscription:t.subscription},null,8,["metrics","subscription"]),t.showLeaderAccess?(r(),f(B,{key:0,subscription:t.subscription},null,8,["subscription"])):c("",!0)])])])])]),_:1}))}};export{re as default};

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.