1import{r as n,cR as p,f1 as j,j as e,cO as w,S as b,f as N,$ as v,al as R,a3 as S}from"./index-BMmcW9Ut.js";import{M as z}from"./message-square-quote-Bz38gc7G.js";function C(a){if(!a)return"â";const r=new Date(a);return Number.isNaN(r.getTime())?"â":r.toLocaleString("tr-TR",{day:"2-digit",month:"long",year:"numeric",hour:"2-digit",minute:"2-digit"})}function M({item:a}){const r=a.moderationStatus==="hidden";return e.jsxs("article",{className:`overflow-hidden rounded-2xl border p-4 shadow-sm ${r?"border-amber-200/80 bg-amber-50/70 dark:border-amber-900/40 dark:bg-amber-950/20":"border-gray-200/90 bg-white dark:border-gray-800 dark:bg-gray-950/70"}`,children:[e.jsxs("div",{className:"flex flex-wrap items-start justify-between gap-3",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:a.brandName||"Marka"}),e.jsx("p",{className:"mt-0.5 text-xs text-gray-500 dark:text-gray-400",children:C(a.createdAt)})]}),e.jsx(b,{value:a.score,showValue:!0,size:14})]}),r?e.jsxs("div",{className:"mt-3 inline-flex items-center gap-1.5 rounded-full border border-amber-300/50 bg-amber-100/80 px-2.5 py-1 text-[11px] font-semibold text-amber-800 dark:border-amber-800/50 dark:bg-amber-950/40 dark:text-amber-200",children:[e.jsx(S,{size:12}),"Platform tarafından gizlendi"]}):null,a.comment?e.jsx("p",{className:"mt-3 text-sm leading-relaxed text-gray-700 dark:text-gray-300",children:a.comment}):e.jsx("p",{className:"mt-3 text-sm italic text-gray-400 dark:text-gray-500",children:"Yorum bırakılmadı."}),r&&a.moderationReason?e.jsxs("p",{className:"mt-2 text-xs text-amber-700 dark:text-amber-300/90",children:["Gerekçe: ",a.moderationReason]}):null]})}function O({influencerId:a}){const[r,c]=n.useState(null),[i,g]=n.useState([]),[y,o]=n.useState(!0),[u,x]=n.useState("");n.useEffect(()=>{if(!a){c(null),g([]),o(!1);return}o(!0);let t=2,d=!1,l=!1;const m=()=>{t-=1,t<=0&&o(!1)},f=p(a,s=>{c(s),d||(d=!0,m())},s=>{x(s.message),d||(d=!0,m())}),k=j(a,s=>{g(s),x(""),l||(l=!0,m())},s=>{x(s.message),l||(l=!0,m())});return()=>{f(),k()}},[a]);const h=n.useMemo(()=>i.filter(t=>t.moderationStatus!=="hidden").length,[i]);return y?e.jsxs("div",{className:"mx-auto w-full max-w-3xl space-y-4",children:[e.jsx("div",{className:"h-40 animate-pulse rounded-3xl bg-gray-100 dark:bg-gray-900/60"}),e.jsx("div",{className:"h-28 animate-pulse rounded-2xl bg-gray-100 dark:bg-gray-900/60"})]}):e.jsxs("div",{className:"mx-auto w-full max-w-3xl space-y-5",children:[e.jsx("div",{className:"overflow-hidden rounded-3xl border border-gray-200/90 bg-gradient-to-br from-white via-white to-[#08afd5]/5 p-6 shadow-lg dark:border-gray-800 dark:from-gray-950 dark:via-gray-950 dark:to-[#08afd5]/10",children:e.jsxs("div",{className:"flex flex-col gap-5 sm:flex-row sm:items-end sm:justify-between",children:[e.jsxs("div",{children:[e.jsx("div",{className:"inline-flex h-11 w-11 items-center justify-center rounded-2xl bg-gradient-to-br from-amber-400 to-amber-500 text-white shadow-lg shadow-amber-500/25",children:e.jsx(w,{size:22,className:"fill-white"})}),e.jsx("h1",{className:"mt-4 text-2xl font-bold tracking-tight text-gray-900 dark:text-white",children:"Marka DeÄerlendirmelerim"}),e.jsx("p",{className:"mt-2 max-w-xl text-sm leading-6 text-gray-600 dark:text-gray-400",children:"Onaylanan içeriklerinden sonra markaların bıraktıÄı puan ve yorumları burada görebilirsin."})]}),r?e.jsxs("div",{className:"rounded-2xl border border-amber-200/60 bg-amber-50/80 px-5 py-4 dark:border-amber-900/40 dark:bg-amber-950/25",children:[e.jsx(b,{value:r.averageRating,count:r.ratingCount}),e.jsx("p",{className:"mt-2 text-xs text-amber-800/80 dark:text-amber-200/80",children:N(r.ratingCount)})]}):e.jsx(v,{variant:"secondary",className:"rounded-full px-3 py-1 text-xs",children:"Henüz deÄerlendirme yok"})]})}),u?e.jsx("div",{className:"rounded-2xl border border-red-200 bg-red-50 p-4 text-sm text-red-700 dark:border-red-900/40 dark:bg-red-950/30 dark:text-red-200",children:u}):null,!r&&i.length===0?e.jsxs("div",{className:"rounded-3xl border border-dashed border-gray-300/90 bg-white/70 p-10 text-center dark:border-gray-700 dark:bg-gray-950/50",children:[e.jsx(z,{className:"mx-auto h-10 w-10 text-gray-400"}),e.jsx("p",{className:"mt-4 text-base font-semibold text-gray-900 dark:text-white",children:"Henüz deÄerlendirme almadın"}),e.jsx("p",{className:"mt-2 text-sm text-gray-500 dark:text-gray-400",children:"Markalar içeriÄini onayladıÄında puan ve yorumlar burada görünecek."})]}):e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3 px-1",children:[e.jsx("h2",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:"Tüm deÄerlendirmeler"}),e.jsxs("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:[i.length," kayıt · ",h," yayında"]})]}),i.map((t,d)=>e.jsx(R.div,{initial:{opacity:0,y:10}
1,animate:{opacity:1,y:0},transition:{delay:d*.04},children:e.jsx(M,{item:t})},t.offerId))]})]})}export{O as InfluencerRatingsContent};
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.