2 lines
1.9 KiB
JavaScript
2 lines
1.9 KiB
JavaScript
import{u as j,b as _,a7 as b,j as t,C as N,e as v,a8 as P,a3 as C,a9 as d}from"./ui-library-DpZprY9x.js";import{a as w}from"./react-vendor-Y0eyvj1J.js";const L=()=>{const r=j(i=>i.lang),{data:c,isPending:s}=_({queryKey:["participants",r],queryFn:()=>b(r),select:({data:i})=>i.data});return{data:c,isPending:s}},q=({className:r})=>{var u,x,g,h,y;const c=j(n=>n.lang),{data:s,isPending:i}=L(),e={company:c==="ru"?"Название компании":"Company name",country:c==="ru"?"Страна":"Country",industry:c==="ru"?"Сфера деятельности":"Industry"},[o,f]=w.useState(0),l=(g=s==null?void 0:s[0])==null?void 0:g.participants.concat((u=s==null?void 0:s[1])==null?void 0:u.participants,(x=s==null?void 0:s[2])==null?void 0:x.participants),p=s==null?void 0:s.filter(n=>o===1?n.id===3:o===2?n.id===1:n.id===2);return console.log(o),t.jsx(N,{children:t.jsxs("section",{className:v("page-padding overflow-x-hidden",r),children:[t.jsx("h1",{className:"text-center md:text-5xl text-3xl mb-4",children:c==="ru"?"Список участников":"List of participants"}),t.jsx(P,{state:o,setState:f,className:"mb-6 md:w-fit"}),t.jsxs("div",{className:"p-2 sm:p-0 bg-surface_container overflow-hidden",children:[t.jsxs("div",{className:"sm:flex items-center hidden h-[52px] border-b border-outline_v",children:[t.jsx("h3",{className:"flex-[0_0_45.54%] pl-4",children:e==null?void 0:e.company}),t.jsx("h3",{className:"flex-[0_0_19.80%]",children:e==null?void 0:e.country}),t.jsx("h3",{className:"flex-[0_0_34.65%]",children:e==null?void 0:e.industry})]}),i?t.jsx(C,{}):o===0?l==null?void 0:l.map((n,m,a)=>t.jsx(d,{...n,arr:a==null?void 0:a.length,index:m,image:n.image??{path:""},image_country:n.image_country??{path:""}})):(y=(h=p==null?void 0:p[0])==null?void 0:h.participants)==null?void 0:y.map((n,m,a)=>t.jsx(d,{...n,arr:a==null?void 0:a.length,index:m,image:n.image??{path:""},image_country:n.image_country??{path:""}}))]})]})})};export{q as default};
|