import{_ as f}from"./BIL-0dLl.js";import{_ as x}from"./C4-3GgGg.js";import{o as a,N as d,w as p,e,t as s,d as r,D as b,a as h,b as k,c as w,r as T,F as v}from"./BGAHqS4M.js";import{_ as A}from"./BhoPTNV1.js";import{u as B}from"./CUEZbbAx.js";import{q as D}from"./CtDcQkP4.js";import{u as C}from"./CajDrbnp.js";import"./DKiU8D11.js";const N={class:"text-1 text-gray-300"},S={class:"text-4"},G={class:"line-clamp-6 text-3 font-light text-gray-400"},q={__name:"article-card",props:{post:{type:Object,required:!0}},setup(n){const i=n,c=new Date(i.post.createdAt).toLocaleDateString("en-US",{month:"long",year:"numeric"});return(l,_)=>{const o=x;return a(),d(o,{class:"flex cursor-pointer flex-col gap-2 rounded-2 bg-gray-50 p-4 shadow-3 transition-all hover:scale-105",to:n.post._path},{default:p(()=>[e("div",N,s(r(c)),1),e("h2",S,s(n.post.title),1),e("p",G,s(n.post.description),1)]),_:1},8,["to"])}}},L=q,V={class:"grid grid-cols-1 gap-6 tablet:grid-cols-2"},U={__name:"blog",setup(n){const{pending:i,error:c,data:l}=B("all-content",async()=>(await D().only(["_type","_path","createdAt","title","description"]).find()).filter(t=>t._type==="markdown")),_=b(()=>{var o;return(o=l.value)==null?void 0:o.map(t=>({...t,createdAt:new Date(t.createdAt)})).sort((t,u)=>u.createdAt-t.createdAt)});return C({title:"Blog",ogTitle:"Blog - Talknotes",twitterTitle:"Blog - Talknotes",description:"Guides on boosting your productivity, transcribing audio & growing Talknotes.",ogDescription:"Guides on boosting your productivity, transcribing audio & growing Talknotes.",twitterDescription:"Guides on boosting your productivity, transcribing audio & growing Talknotes."}),(o,t)=>{const u=f,m=L,y=A;return a(),d(y,null,{default:p(()=>[h(u,{class:"mb-8"},{default:p(()=>t[0]||(t[0]=[e("h1",null,"Talknotes Blog",-1),e("p",null,"Guides on boosting your productivity, transcribing audio & growing Talknotes.",-1)])),_:1}),k(" "+s((r(l),r(i),r(c)))+" ",1),e("div",V,[(a(!0),w(v,null,T(r(_),g=>(a(),d(m,{key:g._path,post:g},null,8,["post"]))),128))])]),_:1})}}};export{U as default};
