Files
evening_detective_frontend/dist/assets/CatalogView-BgDPyaqN.js
T
2026-10-03 14:52:48 +07:00

1 line
1.8 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-BlasWZMe.js";import{n as _}from"./es-B5F9g3wq.js";import{t as v}from"./Rate-DK_Bp7kI.js";import{t as y}from"./HeaderMenu-ScNX1cJR.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={key:0,class:`scenario-difficulty`},j={class:`scenario-label`},M=b(r({__name:`CatalogPage`,setup(r){let b=_(),M=u([]),N=f();async function P(){M.value=[];let e=await b.GetScenariosCatalog({});M.value=e.scenarios}async function F(e){N.push(`/scenarios/`+e)}return P(),(r,u)=>(s(),i(m,null,[o(`div`,x,[o(`div`,S,[(s(!0),i(m,null,c(M.value,r=>(s(),i(`div`,{class:`scenario-block`,onClick:e=>F(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,`Пока нет оценок`))]),r.difficulty?(s(),i(`div`,A,`Сложность: `+h(r.difficulty),1)):e(``,!0),o(`p`,j,[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-935ff4be`]]),N=r({__name:`CatalogView`,setup(e){return(e,n)=>(s(),t(M))}});export{N as default};