PageSourceSearch

https://www.isthmian.co.uk/assets/index-ZDqvkvQJ.js

js isthmian.co.uk collected 2026-10-02 11:40:41 UTC 2,778 bytes, 2 lines download raw bytes

1import{r as p,j as a}from"./vendor-react-nIFFWcjg.js";import{a as x,u as y}from"./vendor-react-router-65IGR4DC.js";import{u as E,b as j,d as C,A as S,p as k,L as W,N as v}from"./main-BFjmQp6H.js";import{u as A}from"./vendor-react-query-ChuYpeSs.js";import{p as L,q as N}from"./ClubProfile-C0byzzNV.js";import{E as H}from"./EntitySeoHelmet-DnqWSz5w.js";import"./ClubFixtureList-CnmkhS8S.js";import"./clubProfileData-BBgfkniz.js";import"./MediaCard-D7GuHizj.js";import"./VideoOverlay-Q6E1SrZ0.js";import"./LeagueTableUI-Die22-YL.js";import"./TableSortIcon-BP1miOOU.js";import"./vendor-react-aria-Cxu2IdXX.js";import"./MatchTooltip-DISFcghA.js";import"./AddToCalendar-CACACCiY.js";import"./useSeasonSquad-BKMRFPkp.js";import"./useFootballPlayersQuery-BA8EoyFK.js";import"./usePublishedVideosQuery-CCnKmtp9.js";import"./ArticleCarouselUI-BCjGx-DV.js";import"./vendor-swiper-DqFaU53J.js";import"./swiperAutoplay-pXgG6Ebp.js";import"./VideoCarouselUI-tjAs8j2o.js";import"./VideoCardSkeleton-DB7zaLs0.js";import"./ClubberTVOverlay-BjN7A-Oc.js";import"./SeasonSelect-CBBLiHRM.js";import"./Dropdown-n93kB3G3.js";import"./useSeasonConfigsQuery-NUxJkMqh.js";import"./BarChart-BhBX60gT.js";import"./GoalTimingChart-B56vmcCh.js";import"./StatTileGrid-CJv4Zdih.js";import"./PlayersStatsTable-5bMkJPjf.js";import"./index-BeDirKXB.js";import"./useCopyToClipboard-DmrZzmDg.js";import"./BottomSheet-OI_P_1rU.js";const l={teamHistory:"clubHistory",teamPhone:"clubPhone",teamEmail:"clubEmail",teamWebsite:"clubWebsite",teamShopWebsite:"clubShopWebsite",teamTicketWebsite:"clubTicketWebsite",teamProgramWebsite:"clubProgramWebsite",teamTicketPrices:"clubTicketPrices",teamStadiumDirections:"clubStadiumDirections"},I=30*60*1e3,_=e=>{const{apiUrl:r}=E(),t=j();return A({queryKey:["team",{slug:e},r,!!t],queryFn:async()=>{const{data:s}=await C.get(`${r}${S.endpoints.teams}/${e}`,{headers:t?{Authorization:`Bearer ${t}`}:{}});return s},enabled:!!e&&!!r,staleTime:t?void 0:I})};function w(e){const r=Object.fromEntries(Object.keys(l).map(t=>[l[t],e[t]]));return{...e,...r,teams:[e]}}function fe(){var c;const e=x(),[r,t]=y(),{data:s}=k(),b=((c=s==null?void 0:s.env)==null?void 0:c.siteName)??"",{data:i,isLoading:d,isError:T}=_(e.slug),n=r.get("tab"),f=N(n)?n:"overview",g=p.useCallback((h,m)=>{t(P=>{const u=new URLSearchParams(P);return u.set("tab",h),u},{replace:(m==null?void 0:m.replace)??!1})},[t]),o=p.useMemo(()=>i?w(i):null,[i]);return d?a.jsx("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"calc(100vh - 100px)"},children:a.jsx(W,{})}):!e.slug||T||!o?a.jsx(v,{}):a.jsxs(a.Fragment,{children:[a.jsx(H,{name:o.fullName,siteName:b,logo:o.logo}),a.jsx(L,{club:o,activeTab:f,onTabChange:g})]})}export{fe as TeamPage};
2//# sourceMappingURL=index-ZDqvkvQJ.js.map

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.