Files
evening_detective_frontend/dist/assets/CatalogView-DnJjFgcg.js
T
2026-09-18 02:57:53 +07:00

1 line
1.7 KiB
JavaScript

import{A as e,At as t,C as n,E as r,J as i,K as a,T as o,_ as s,ct as c,d as l,j as u,jt as d,k as f,nt as p,pt as m,w as h}from"./auth-DetOXv90.js";import{t as g}from"./Tag-W-mWKQpI.js";import{t as _}from"./Rate-DTjA-5rG.js";import{r as v,t as y}from"./_plugin-vue_export-helper-7lqdtqme.js";import{t as b}from"./HeaderMenu-BV7MwsiN.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=y(u({__name:`CatalogPage`,setup(u){let y=v(),j=c([]),M=l();async function N(){j.value=[];let e=await y.GetScenariosCatalog({});j.value=e.scenarios}async function P(e){M.push(`/scenarios/`+e)}return N(),(c,l)=>(a(),r(s,null,[n(`div`,x,[n(`div`,S,[(a(!0),r(s,null,i(j.value,i=>(a(),r(`div`,{class:`scenario-block`,onClick:e=>P(i.id),key:i.id},[n(`div`,{class:`scenario-image-block scenario-image`,style:t({backgroundImage:`url(${i.image})`})},null,4),n(`div`,w,[n(`p`,T,d(i.name),1),n(`p`,E,d(i.description),1),n(`div`,D,[i.reviewsCount?(a(),h(m(_),{key:0,value:i.averageRating,readonly:``,"allow-half":``,size:`small`},null,8,[`value`])):o(``,!0),i.reviewsCount?(a(),r(`span`,O,d(i.averageRating?.toFixed(1))+` · `+d(i.reviewsCount),1)):(a(),r(`span`,k,`Пока нет оценок`))]),n(`p`,A,[e(m(g),{bordered:!1,type:`success`,class:`status-block`},{default:p(()=>[f(`Автор: `+d(i.author?.username),1)]),_:2},1024)])])],8,C))),128))])]),e(b,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-783d0b23`]]),M=u({__name:`CatalogView`,setup(e){return(e,t)=>(a(),h(j))}});export{M as default};