import{_ as O}from"./ImageRatio.vue.b51173f8.js";import{_ as F}from"./nuxt-link.5dd2962f.js";import{u as H,d as Q,w as W,r as y,o as v,c as G,e as a,a as u,k as r,f as g,g as j,t as f,F as z,h as U,j as X,z as J}from"./entry.3b43d134.js";import{u as Y}from"./composables.18920c01.js";import{g as Z}from"./index.d41c2e67.js";import{C as tt}from"./CaretRightOutlined.67bd10c2.js";const st={class:"page-detail-post"},ot={class:"section-banner-page"},et={class:"img-banner-page"},at={class:"content-banner"},rt={class:"container"},nt={class:"title mb-0 text-center"},pt={class:"section-detail-post py-5"},it={class:"container"},lt={class:"content-detail-post mb-4"},ut=["innerHTML"],ct={key:0,class:"read-more"},dt={class:"title-h2"},_t={class:"content-read-more"},gt={class:"p-0 m-0"},Pt={__name:"[slug]",async setup(mt){var P,$,A,C,D;let m,w;const h=H(),R=Q(),q=Z`
  query InitPostGroupPage(
    $slugPost: String
    $slugPostGroup: String
    $wherePosts: PostGroupPostsWhereWhereConditions
    $orderByPosts: [PostGroupPostsOrderByOrderByClause!]
  ) {
    postGroup(slug: $slugPostGroup) {
      id
      images
      coverImage
      titleEn
      titleVi
      seoTitle
      seoDescription
      seoKeywords
      slug
      status
      createdAt
      updatedAt
      post(slug: $slugPost) {
        id
        images
        coverImage
        titleEn
        titleVi
        descriptionEn
        descriptionVi
        contentEn
        contentVi
        seoTitle
        seoDescription
        seoKeywords
        slug
        startedAt
        finishedAt
        status
        createdAt
        updatedAt
      }
      posts(where: $wherePosts, orderBy: $orderByPosts) {
        data {
          id
          titleEn
          titleVi
          slug
        }
      }
    }
  }
`,{data:e}=([m,w]=W(()=>j(q,{slugPost:h.params.slug,slugPostGroup:h.params.postGroupSlug,wherePosts:{AND:[{column:"SLUG",operator:"NEQ",value:h.params.slug}]},orderByPosts:[{column:"CREATED_AT",order:"DESC"}]})),m=await m,w(),m);return e.value&&((!(($=(P=e.value)==null?void 0:P.postGroup)!=null&&$.post)||h.params.slug!==((D=(C=(A=e.value)==null?void 0:A.postGroup)==null?void 0:C.post)==null?void 0:D.slug))&&R.push({path:"/error"}),Y({title:()=>{var t,o,s;return(s=(o=(t=e.value)==null?void 0:t.postGroup)==null?void 0:o.post)==null?void 0:s.seoTitle},ogTitle:()=>{var t,o,s;return(s=(o=(t=e.value)==null?void 0:t.postGroup)==null?void 0:o.post)==null?void 0:s.seoTitle},description:()=>{var t,o,s;return(s=(o=(t=e.value)==null?void 0:t.postGroup)==null?void 0:o.post)==null?void 0:s.seoDescription},ogDescription:()=>{var t,o,s;return(s=(o=(t=e.value)==null?void 0:t.postGroup)==null?void 0:o.post)==null?void 0:s.seoDescription},keywords:()=>{var t,o,s;return(s=(o=(t=e.value)==null?void 0:t.postGroup)==null?void 0:o.post)==null?void 0:s.seoKeywords},ogKeywords:()=>{var t,o,s;return(s=(o=(t=e.value)==null?void 0:t.postGroup)==null?void 0:o.post)==null?void 0:s.seoKeywords},ogImage:()=>{var t,o,s,n,p,i,l;return(n=(s=(o=(t=e.value)==null?void 0:t.postGroup)==null?void 0:o.post)==null?void 0:s.images)!=null&&n.length?(l=(i=(p=e.value)==null?void 0:p.postGroup)==null?void 0:i.post)==null?void 0:l.images[0]:""},twitterCard:()=>{var t,o,s,n,p,i,l;return(n=(s=(o=(t=e.value)==null?void 0:t.postGroup)==null?void 0:o.post)==null?void 0:s.images)!=null&&n.length?(l=(i=(p=e.value)==null?void 0:p.postGroup)==null?void 0:i.post)==null?void 0:l.images[0]:""}})),(t,o)=>{var E,T,B,V,k,x,S,I;const s=O,n=y("a-skeleton"),p=F,i=y("a-col"),l=y("a-row");return v(),G("div",st,[a("section",ot,[a("div",et,[u(s,{src:(B=(T=(E=r(e))==null?void 0:E.postGroup)==null?void 0:T.post)!=null&&B.coverImage?(x=(k=(V=r(e))==null?void 0:V.postGroup)==null?void 0:k.post)==null?void 0:x.coverImage:"/assets/images/page-news.png","effect-hover":!1,ratio:"24:5",ratioXS:"16:9",ratioMD:"21:9",ratioLG:"24:5"},null,8,["src"])]),a("div",at,[a("div",rt,[u(n,{loading:!((I=(S=r(e))==null?void 0:S.postGroup)!=null&&I.post)},{default:g(()=>{var c,d;return[a("h1",nt,f((d=(c=r(e))==null?void 0:c.postGroup)==null?void 0:d.post["title"+t.$t("lang-code")]),1)]}),_:1},8,["loading"])])])]),a("section",pt,[a("div",it,[u(l,{gutter:24,type:"flex"},{default:g(()=>[u(i,{xs:24,sm:24,md:24,lg:24,xl:24,class:"col-l"},{default:g(()=>{var c,d,N,L,b,K;return[a("div",lt,[u(n,{loading:!((d=(c=r(e))==null?void 0:c.postGroup)!=null&&d.post)},{default:g(()=>{var _,M;return[a("div",{class:"content",innerHTML:(M=(_=r(e))==null?void 0:_.postGroup)==null?void 0:M.post["content"+t.$t("lang-code")]},null,8,ut)]}),_:1},8,["loading"])]),((N=r(e))==null?void 0:N.postGroup.posts.data.length)>0?(v(),G("div",ct,[a("div",dt,[a("h2",null,f(t.$t("readMore")),1)]),a("div",_t,[a("ul",gt,[(v(!0),G(z,null,U((K=(b=(L=r(e))==null?void 0:L.postGroup)==null?void 0:b.posts)==null?void 0:K.data,_=>(v(),G("li",null,[u(p,{to:_.slug},{default:g(()=>[u(r(tt)),X(" "+f(_["title"+t.$t("lang-code")]),1)]),_:2},1032,["to"])]))),256))])])])):J("",!0)]}),_:1})]),_:1})])])])}}};export{Pt as default};
