up
This commit is contained in:
@@ -0,0 +1 @@
|
||||
import{Ct as e,Dt as t,In as n,Jt as r,Kt as i,Ln as a,Ot as o,St as s,hn as c,ht as l,in as u,kt as d,u as f,wt as p,xt as m,yn as h}from"./client-Cr-cm5gA.js";import{r as g}from"./es-B8t08Ksa.js";import{t as _}from"./_plugin-vue_export-helper-D-vCjaLb.js";import{t as v}from"./Rate-C4fTGXsf.js";import{n as y}from"./index-DvRZPtUt.js";import{t as b}from"./HeaderMenu-BACZAM90.js";var x={class:`center-block-custom`},S={class:`width1200 display-table catalog-grid`},C=[`onClick`],w={class:`scenario-content-block`},T={class:`scenario-title`},E={class:`scenario-description`},D={class:`scenario-rating`},O={key:1},k={key:2},A={key:0,class:`scenario-difficulty`},j={class:`scenario-label`},M=_(d({__name:`CatalogPage`,setup(d){let _=y(),M=c([]),N=f();async function P(){M.value=[];let e=await _.GetScenariosCatalog({});M.value=e.scenarios}async function F(e){N.push(`/scenarios/`+e)}return P(),(c,d)=>(i(),p(l,null,[m(`div`,x,[m(`div`,S,[(i(!0),p(l,null,r(M.value,r=>(i(),p(`div`,{class:`scenario-block`,onClick:e=>F(r.ID),key:r.ID},[m(`div`,{class:`scenario-image-block scenario-image`,style:n({backgroundImage:`url(${r.image})`})},null,4),m(`div`,w,[m(`p`,T,a(r.name),1),m(`p`,E,a(r.description),1),m(`div`,D,[r.reviewsCount?(i(),s(h(v),{key:0,value:r.averageRating,readonly:``,"allow-half":``,size:`small`},null,8,[`value`])):e(``,!0),r.reviewsCount?(i(),p(`span`,O,a(r.averageRating?.toFixed(1))+` · `+a(r.reviewsCount),1)):(i(),p(`span`,k,`Пока нет оценок`))]),r.difficulty?(i(),p(`div`,A,`Сложность: `+a(r.difficulty),1)):e(``,!0),m(`p`,j,[o(h(g),{bordered:!1,type:`success`,class:`status-block`},{default:u(()=>[t(`Автор: `+a(r.author?.username),1)]),_:2},1024)])])],8,C))),128))])]),o(b,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-935ff4be`]]),N=d({__name:`CatalogView`,setup(e){return(e,t)=>(i(),s(M))}});export{N as default};
|
||||
Reference in New Issue
Block a user