import{_ as w}from"./Heading.0687bd7c.js";import{_ as M}from"./nuxt-link.2514283e.js";import{o as e,x as o,y as i,z as k,A as n,G as p,u as x,S as B,F as f,I as y,s as C,N as $,r as b,c as N,Q as A,H as D,O as S}from"./entry.b873cad8.js";import{_ as Y}from"./_plugin-vue_export-helper.c27b6911.js";import{_ as q}from"./Button.ac73bcca.js";import{u as L}from"./asyncData.e167fa78.js";const O={class:"MomentIndexItem"},U={class:"MomentIndexItem-thumb"},V=["src"],j={__name:"MomentIndexItem",props:{item:{type:Object,required:!0}},setup(m){const t=m;return(r,s)=>{const c=M;return e(),o("article",O,[i(c,{to:`/wedding/moment/${t.item._id}`},{default:k(()=>[n("time",null,p(x(B)(t.item.date).format("YYYY.MM.DD")),1),n("h3",null,p(t.item.title),1),n("div",U,[(e(!0),o(f,null,y(t.item.photos.slice(0,3).reverse(),a=>(e(),o("picture",{key:a.photo._id},[n("img",{src:`${a.photo.src}?format=webp&width=564&height=376&fit=cover&quality=60`,alt:""},null,8,V)]))),128))])]),_:1},8,["to"])])}}},z=Y(j,[["__scopeId","data-v-c57f9d68"]]);const F={class:"MomentIndex-wrap"},H={key:0,class:"mobile:mt-10 pc:mt-[100px] text-center"},P={__name:"MomentIndex",props:{title:{type:String,default:""},noButton:{type:Boolean,default:!1},class:{type:String,default:""}},async setup(m){var l;let t,r;const s=m,c=S(),{data:a}=([t,r]=C(async()=>L("moment",async()=>{const{$newtClient:u}=$();return{moment:await u.getContents({appUid:c.public.newtAppUid,modelUid:"moment",query:{order:["-_sys.customOrder"]}}).then(_=>_==null?void 0:_.items)}})),t=await t,r(),t),h=(l=a.value)==null?void 0:l.moment;return b(s.title),(u,I)=>{const _=w,g=z,v=q;return e(),o("section",null,[i(_,{deco:"-pen",title:s.title,hLevel:"h2"},null,8,["title"]),n("div",{class:A(["MomentIndex",s.class])},[n("div",F,[(e(!0),o(f,null,y(x(h),d=>(e(),N(g,{key:d._id,item:d},null,8,["item"]))),128))])],2),s.noButton?D("",!0):(e(),o("div",H,[i(v,{type:"link",href:"/wedding/moment/",label:"more",icon:"-next"})]))])}}};export{P as _};
