import{A as e,C as t,E as n,K as r,T as i,_ as a,ct as o,j as s,jt as c,k as l,nt as u,pt as d,u as f,w as p}from"./auth-DetOXv90.js";import{t as m}from"./Tag-W-mWKQpI.js";import{t as h}from"./use-message-BKFuV3xw.js";import{t as g}from"./Rate-DTjA-5rG.js";import{r as _,t as v}from"./_plugin-vue_export-helper-7lqdtqme.js";import{t as y}from"./HeaderMenu-BV7MwsiN.js";var b={class:`center-block-custom`},x={class:`width700`},S={class:`scenario-card`},C={class:`scenario-heading`},w={class:`scenario-title`},T={class:`scenario-image-frame`},E=[`src`,`alt`],D={class:`scenario-details`},O={class:`scenario-description`},k={class:`scenario-rating`},A={key:1},j={key:2},M={class:`scenario-author`},N=v(s({__name:`ScenarioPage`,setup(s){let v=h(),N=_(),P=f().params.id,F=o({id:void 0,name:void 0,story:void 0,author:void 0,status:void 0,updatedAt:void 0,createdAt:void 0,publishedAt:void 0,averageRating:void 0,reviewsCount:void 0});async function I(e){let t=await N.GetScenario({id:e});if(t.error!=``){v.error(t.error);return}F.value=t.scenario}return I(Number(P)),(o,s)=>(r(),n(a,null,[t(`div`,b,[t(`div`,x,[t(`section`,S,[t(`div`,C,[s[0]||=t(`p`,{class:`scenario-kicker`},`ДЕЛО ИЗ КАТАЛОГА`,-1),t(`h1`,w,c(F.value.name),1)]),t(`div`,T,[t(`img`,{class:`scenario-image`,src:F.value.image,alt:F.value.name},null,8,E)]),t(`div`,D,[t(`p`,O,c(F.value.description),1),t(`div`,k,[F.value.reviewsCount?(r(),p(d(g),{key:0,value:F.value.averageRating,readonly:``,"allow-half":``,size:`small`},null,8,[`value`])):i(``,!0),F.value.reviewsCount?(r(),n(`span`,A,c(F.value.averageRating?.toFixed(1))+` · `+c(F.value.reviewsCount)+` отзывов`,1)):(r(),n(`span`,j,`Пока нет оценок`))]),t(`div`,M,[e(d(m),{bordered:!1,type:`success`,class:`status-block`},{default:u(()=>[l(` Автор: `+c(F.value.author?.username),1)]),_:1})])])])])]),e(y,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-63f4bb0b`]]),P=s({__name:`ScenarioView`,setup(e){return(e,t)=>(r(),p(N))}});export{P as default};