PageSourceSearch

https://www.igx.gg/_nuxt/zD58QIrr.js

js igx.gg collected 2026-09-28 12:11:46 UTC 5,206 bytes, 1 lines download raw bytes

1import{E as H}from"./2cDGQtUm.js";import{a4 as J,j as K,cP as Q,z as W,p as Y,o as u,c as v,b as e,F as C,r as P,q as l,g as n,f as Z,t as m,k as L,d as F,e as $,L as ee,$ as se,v as o,s as w}from"./3vrl0Mfu.js";/* empty css        */import{_ as te}from"./CLet7mQS.js";import{u as ae}from"./DzuAJzcV.js";import"./D3qPioTH.js";import"./8oIyIJDU.js";const ne={class:"review-area"},le=["onClick"],oe={class:"review-ul"},ie={class:"flex flex-cen items-center justify-between"},re={class:"flex flex-cen score"},ce={class:"truncate"},ue={class:"feedback-user-username"},ve={class:"flex"},de={class:"time"},fe={class:"text"},ke={key:0,class:"feedback-empty-state"},pe={class:"pagination flexs"},ge={class:"page-ul flex"},S="9999-99-99 99:99:99.99999999999999-9999-9999-9999-999999999999",be="0000-00-00 00:00:00.00000000000000-0000-0000-0000-000000000000",me=24,xe={__name:"reviews",props:{userId:{default:""}},setup(I){const{get:E}=K(),{isLight:V}=Q(),{formatTimeAgo:z}=ae(),D=[{label:"All",value:"All",icon:""},{label:"Positive",value:"Positive",icon:"icon-thumbs-up"},{label:"Negative",value:"Negative",icon:"icon-thumbs-down"}],f=o([]),i=o(S),k=o("Next"),x=o(""),_=o(""),p=o("All"),r=o(!1),y=o(!1),g=w(()=>x.value===""),b=w(()=>_.value===""),B={leading:100,trailing:200},M=w(()=>r.value),U=w(()=>!r.value&&y.value&&f.value.length===0);function h(s){return s?String(s):""}function j(s){return s==="Positive"||s==="Negative"?s:"All"}function q(s){return String(s?.feedbackType||s?.feedbackRating||"").toLowerCase()==="negative"?"icomoon-icon 
1icon icon-thumbs-down":"icomoon-icon icon icon-thumbs-up"}function G(s){const t=String(s?.reviewMessage||"").trim();if(t)return t;const c=Array.isArray(s?.feedbackTags)?s.feedbackTags.filter(Boolean):[];return c.length>0?c.join(", "):"--"}function O(s){return s?z(s):"--"}function T(){i.value=S,k.value="Next",x.value="",_.value=""}async function d(){const s=A.userId;if(s){r.value=!0;try{const t={userId:s,pageSize:me,cursorValue:i.value,pageDirection:k.value};p.value!=="All"&&(t.feedbackType=p.value);const c=await E("/orders/reviews",t);if(c.code===200){const a=c.data||{};f.value=Array.isArray(a.results)?a.results:[],i.value=h(a.cursor)||i.value,x.value=h(a.previousPageCursor),_.value=h(a.nextPageCursor)}}finally{y.value=!0,r.value=!1}}}async function X(s){const t=j(s);p.value===t&&f.value.length>0||(p.value=t,T(),await d())}async function N(s){r.value||s==="Next"&&b.value||s==="Previous"&&g.value||(k.value=s,i.value=s==="Next"?_.value:x.value,await d())}async function R(s){if(!r.value){if(s==="Previous"){if(g.value)return;k.value="Next",i.value=S,await d();return}b.value||(k.value="Previous",i.value=be,await d())}}const A=I;return W(()=>{d()}),Y(()=>A.userId,(s,t)=>{!s||s===t||r.value||y.value||(T(),d())}),(s,t)=>{const c=H;return u(),v("div",null,[e("div",ne,[(u(),v(C,null,P(D,a=>e("div",{key:a.value,class:l(n(p)===a.value?"btn active":"btn"),onClick:_e=>X(a.value)},[Z(m(a.label)+" ",1),a.icon?(u(),v("span",{key:0,class:l(`icomoon-icon 
1icon ${a.icon}`)},null,2)):L("",!0)],10,le)),64))]),F(c,{loading:n(M),animated:"",throttle:B},{template:$(()=>[e("ul",{class:l(["review-ul ui-skeleton-surface",{"ui-skeleton-surface--light":n(V)}])},[(u(),v(C,null,P(3,a=>e("li",{key:`review-skeleton-${a}`,class:"feedback-review-skeleton"},[...t[4]||(t[4]=[e("div",{class:"flex flex-cen items-center"},[e("div",{class:"flex flex-cen score"},[e("span",{class:"icomoon-icon icon ui-skeleton-block"}),e("a",{class:"truncate ui-skeleton-block",href:"./sold-details-5.html"},"  "),e("span",{class:"text-secondary"},"|"),e("div",{class:"feedback-user-username ui-skeleton-block"},"  ")]),e("div",{class:"flex"},[e("span",{class:"time ui-skeleton-block"},"   ")])],-1),e("p",{class:"text ui-skeleton-block"}," ",-1)])])),64))],2)]),default:$(()=>[e("ul",oe,[(u(!0),v(C,null,P(n(f),a=>(u(),v("li",{key:a.orderReview?.id||a.orderReview?.date||a.buyer?.maskedUsername},[e("div",ie,[e("div",re,[e("span",{class:l(q(a.orderReview?.review))},null,2),e("span",ce,m(a.orderReview?.service||"--"),1),t[5]||(t[5]=e("span",{class:"text-secondary"},"|",-1)),e("div",ue,m(a.buyer?.maskedUsername||"--"),1)]),e("div",ve,[e("span",de,m(O(a.orderReview?.date)),1)])]),e("p",fe,m(G(a.orderReview?.review)),1)]))),128)),n(U)?(u(),v("li",ke,[F(te,{title:"No feedback yet",description:"Try another filter or check back later."})])):L("",!0)])]),_:1},8,["loading"]),ee(e("div",pe,[e("ul",ge,[e("li",{class:l(n(g)?"disable":"")},[e("span",{class:l(n(g)?"link first-last disable":"link first-last"),onClick:t[0]||(t[0]=a=>R("Previous"))},"First",2)],2),e("li",null,[e("span",{class:l(n(g)?"link disable":"link"),onClick:t[1]||(t[1]=a=>N("Previous"))}
1,[...t[6]||(t[6]=[e("span",{class:"icomoon-icon icon icon-sign-left"},null,-1)])],2)]),e("li",null,[e("span",{class:l(n(b)?"link disable":"link"),onClick:t[2]||(t[2]=a=>N("Next"))},[...t[7]||(t[7]=[e("span",{class:"icomoon-icon icon icon-sign-right"},null,-1)])],2)]),e("li",{class:l(n(b)?"disable":"")},[e("span",{class:l(n(b)?"link first-last disable":"link first-last"),onClick:t[3]||(t[3]=a=>R("Next"))},"Last",2)],2)])],512),[[se,n(f).length>0]])])}}},Ne=J(xe,[["__scopeId","data-v-d71fb70b"]]);export{Ne 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.