1import{a as y,b}from"./ApplicationLayout-hI2-6-VM.js";import{_ as w}from"./TeamDetailHeader-CHaS-Hlb.js";import{_ as v}from"./EmptyState-C2jQRtTM.js";import{R as k}from"./RankingTable-Bl9lG4Zy.js";import{_}from"./RankingAvatarImage-eNTVI_8z.js";import{_ as R}from"./Brand-BUmGvEU2.js";import{g as p,o as r,h as i,a,b as l,x,w as n,c as $,F as m,r as C,B,e as c,t as d,j as f,d as M}from"./app-Ck04FSNz.js";import{c as V}from"./index-Bbt0Nu5A.js";import"./BaseLayout-BpMZBJ_Y.js";import"./Teleport-C4qTM0cH.js";import"./useId-BEmY2BFb.js";import"./Modal--XrJW2XB.js";import"./CardContent-CaNLfEqX.js";import"./index-BD0RjEEM.js";import"./circle-BItOS5y5.js";import"./useAuth-XX4wqoUD.js";import"./arrow-up-right-C1IHDLv1.js";import"./mail-D8eRRGT-.js";import"./RovingFocusGroup-fCr5TgdA.js";import"./index-XfZVYxDE.js";import"./Stepper-CQK-PlG8.js";import"./Skeleton-CN-Edo44.js";import"./Checkbox-11DyQyGg.js";import"./chevrons-up-down-48AQGXPR.js";import"./useActivity-DiFDVlGh.js";import"./RankingChangeChip-DbGXAFB4.js";import"./rankingHelper-Bo3aXTMc.js";import"./arrow-up-DKf_xBm8.js";import"./RankingRankBadge-C_v14tN5.js";import"./WatchlistActionButton-DJ5TMc6_.js";import"./TooltipTrigger-CGSYf-pU.js";import"./circle-check-BEuOs-Lo.js";import"./circle-plus-DgGzFOuS.js";import"./trending-up-COAaIZNV.js";import"./pencil-CtIDxmE0.js";import"./external-link-C_vJkqkx.js";import"./score-Biz69eRr.js";import"./dayjs.min-BNOoIq8a.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";/** 2 * @license lucide-vue-next v0.454.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const A=V("ChartColumnIcon",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]),N={key:0,class:"border-t sm:border sm:rounded-lg"},P={class:"relative h-10 w-10 shrink-0"},S={class:"flex flex-col flex-1 min-w-0"},j={class:"text-sm font-extrabold font-leading line-clamp-1"},T={key:0,class:"text-xs text-muted-foreground line-clamp-1"},_e={__name:"TeamRankingsPage",props:{team:{type:Object,required:!0},watchlist:{type:Object,required:!0},availableWatchlists:{type:Array,default:()=>[]},viewerCanManage:{type:Boolean,default:!1},viewerRole:{type:String,default:null},rows:{type:Array,default:()=>[]},otherRows:{type:Array,default:()=>[]},orderBy:{type:String,default:"brand_score_avg"},timePeriod:{type:String,default:null}},setup(e){const s=e,h=p(()=>({team:s.team.slug,watchlist:s.watchlist.id})),g=p(()=>s.rows.length>0||s.otherRows.length>0);return(o,q)=>(r(),i(m,null,[a(l(x),{title:e.team.name},null,8,["title"]),a(b,null,{content:n(()=>[a(w,{team:e.team,watchlist:e.watchlist,"available-watchlists":e.availableWatchlists,"current-view":"rankings","viewer-can-manage":e.viewerCanManage,"viewer-role":e.viewerRole},null,8,["team","watchlist","available-watchlists","viewer-can-manage","viewer-role"]),a(y,null,{content:n(()=>[g.value?(r(),i(m,{key:1},[a(k,{rows:e.rows,"base-route":"teams.watchlists.rankings","base-route-params":h.value,"order-by":e.orderBy,"time-period":e.timePeriod,"show-time-period-filter":!0,"show-action-bar":!0},null,8,["rows","base-route-params","order-by","time-period"]),e.otherRows.length!==0?(r(),i("div",N,[(r(!0),i(m,null,C(e.otherRows,(t,u)=>(r(),i("div",{key:t.influencer.data.id,class:B(["flex bg-background items-center gap-3 py-4 px-4 border-b transition-basic",{"sm:rounded-b-lg sm:border-b-0":u===e.otherRows.length-1,"sm:rounded-t-lg":u===0}])},[c("div",P,[a(_,{src:t.influencer.data.profile_picture,alt:`${t.influencer.data.name} avatar`},null,8,["src","alt"])]),c("div",S,[c("p",j,d(t.influencer.data.name),1),t.influencer.data.email?(r(),i("p",T,d(t.influencer.data.email),1)):f("",!0)]),a(l(R),{variant:t.influencer.data.import_status==="peer"||t.influencer.data.import_status==="pending"?"dashed":"outline",class:"shrink-0"},{default:n(()=>[M(d(o.$t("rankings.team_other_row_status."+(t.influencer.data.import_status??"default"))),1)]),_:2},1032,["variant"])],2))),128))])):f("",!0)],64)):(r(),$(v,{key:0,"tracking-name":"team_ranking_empty",title:o.$t("teams.rankings.empty_title"),description:o.$t("teams.rankings.empty_description")},{icon:n(()=>[a(l(A),{class:"h-8 w-8"})]),_:1},8,["title","description"]))]),_:1})]),_:1})],64))}};export{_e 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.