PageSourceSearch

https://www.stjernen.no/assets/TeamList-DOE_HXYz.js

js stjernen.no collected 2026-10-02 22:09:00 UTC 2,377 bytes, 1 lines download raw bytes

1import{Q as w,f as A,b as B,o as E,t as N,m as F,cj as I,r as x,j as D,cR as U,z,B as M,C as m,D as u,E as r,F as O,G as q,H as J,N as P,J as Q}from"./index-BO6Ka_k5.js";const g={name:"TeamList",components:{SyHeading:w},props:{siteSection:{type:Object,required:!0},teamList:{type:Array,default:()=>[]}},setup(e){var i,c;const t=A(),{t:_}=B(),n=((c=(i=e.siteSection)==null?void 0:i.config)==null?void 0:c.heading)??_("site.league_clubs"),o=x([]),l=async()=>{var f,h,y,S,p,b,L,v,C,T;let a;(h=(f=e.siteSection)==null?void 0:f.config)!=null&&h.ssgt?a=await t.getAllSitesForSeasonSeriesGameType((p=(S=(y=e.siteSection)==null?void 0:y.config)==null?void 0:S.ssgt)==null?void 0:p.uuid):(L=(b=e.siteSection)==null?void 0:b.config)!=null&&L.series&&(a=await t.getAllSitesForSeries((T=(C=(v=e.siteSection)==null?void 0:v.config)==null?void 0:C.series)==null?void 0:T.uuid)),o.value=a==null?void 0:a.map(s=>{var G,H,k;return{id:s.id,name:s.siteDisplayName||((G=s.names)==null?void 0:G.fullSite)||((H=s.names)==null?void 0:H.full)||((k=s.names)==null?void 0:k.long)||s.name,src:s.icon||s.logo,instanceId:s.instaceId,publicUrl:s.publicUrl}})},d=D(()=>{const a=o.value.length;return a===0?1:a<=6?a:Math.ceil(a/2)});return E(async()=>{N(e.teamList)?await l():o.value=e.teamList}),F(async()=>{N(e.teamList)&&await l()}),{teams:o,teamsHeader:n,displayGenericTeamLogo:I,gridColumns:d}}},V=()=>{U(e=>({v8ccb612a:e.gridColumns}))},j=g.setup;g.setup=j?(e,t)=>(V(),j(e,t)):V;const R={key:0,class:"team-list-container","aria-labelledby":"teamListHeading"},K={class:"team-list-inner"},W={class:"teams-grid"},X=["href"],Y=["src"],Z={class:"team-name"};function $(e,t,_,n,o,l){const d=M("sy-heading");return n.teams.length?(m(),u("section",R,[r("div",K,[O(d,{id:"teamListHeading",primary:"",uppercase:"",heading:"heading 2","heading-level":"h2","heading-label":n.teamsHeader,"is-section-heading":!0,"has-rectangle":!1},null,8,["heading-label"]),r("ul",W,[(m(!0),u(q,null,J(n.teams,(i,c)=>(m(),u("li",{key:i.id||c,class:"team-container"},[r("a",{href:i.publicUrl,target:"_blank",rel:"noopener noreferrer"},[r("img",{class:"team-logo",src:i.src,alt:"",loading:"lazy",onError:t[0]||(t[0]=(...a)=>n.displayGenericTeamLogo&&n.displayGenericTeamLogo(...a))},null,40,Y),r("span",Z,P(i.name),1)],8,X)]))),128))])])])):Q("",!0)}const ae=z(g,[["render",$],["__scopeId","data-v-068446d6"]]);export{ae 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.