generated from VLADIMIR/template_frontend
1 line
1.7 KiB
JavaScript
1 line
1.7 KiB
JavaScript
import{D as e,E as t,M as n,N as r,O as i,Rt as a,T as o,Y as s,Z as c,at as l,gt as u,j as d,u as f,xt as p,y as m,zt as h}from"./client-D_MtAleQ.js";import{t as g}from"./Tag-Bz1Dr7IT.js";import{n as _}from"./es-BgW0m-3W.js";import{t as v}from"./Rate-BBaL3Luj.js";import{t as y}from"./HeaderMenu-C6leeygs.js";import{t as b}from"./_plugin-vue_export-helper-BDNMzG2s.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={class:`scenario-label`},j=b(r({__name:`CatalogPage`,setup(r){let b=_(),j=u([]),M=f();async function N(){j.value=[];let e=await b.GetScenariosCatalog({});j.value=e.scenarios}async function P(e){M.push(`/scenarios/`+e)}return N(),(r,u)=>(s(),i(m,null,[o(`div`,x,[o(`div`,S,[(s(!0),i(m,null,c(j.value,r=>(s(),i(`div`,{class:`scenario-block`,onClick:e=>P(r.ID),key:r.ID},[o(`div`,{class:`scenario-image-block scenario-image`,style:a({backgroundImage:`url(${r.image})`})},null,4),o(`div`,w,[o(`p`,T,h(r.name),1),o(`p`,E,h(r.description),1),o(`div`,D,[r.reviewsCount?(s(),t(p(v),{key:0,value:r.averageRating,readonly:``,"allow-half":``,size:`small`},null,8,[`value`])):e(``,!0),r.reviewsCount?(s(),i(`span`,O,h(r.averageRating?.toFixed(1))+` · `+h(r.reviewsCount),1)):(s(),i(`span`,k,`Пока нет оценок`))]),o(`p`,A,[n(p(g),{bordered:!1,type:`success`,class:`status-block`},{default:l(()=>[d(`Автор: `+h(r.author?.username),1)]),_:2},1024)])])],8,C))),128))])]),n(y,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-c712111d`]]),M=r({__name:`CatalogView`,setup(e){return(e,n)=>(s(),t(j))}});export{M as default}; |