PageSourceSearch

https://oobeya.io/_nuxt/fPMlQ98n.js

js oobeya.io collected 2026-09-25 15:24:39 UTC 12,860 bytes, 1 lines download raw bytes

1import{_ as ee}from"./BtnB-z4K.js";import{e as w,a3 as N,o as u,l as g,w as p,a2 as v,d as B,a4 as L,g as o,a5 as R,a6 as te,a7 as ae,h as m,a8 as se,a9 as le,aa as oe,t as j,ab as re,ac as ne,ad as ie,ae as ue,af as de,b as P,n as $,ag as k,p as O,c as E,F as U,r as Y,ah as K,J as ce,E as pe,q as ge,G as A,P as W,u as fe,s as ve,a as q,M as me,I as be}from"./Ds5vG8m-.js";import{_ as X}from"./BihOr-2m.js";import{B as H}from"./DDq1ndkR.js";import{u as V,q as D}from"./DtOKh1LY.js";import{u as ye,a as he}from"./0RApJlht.js";import"./CxYfL1ch.js";import"./DjzypZvW.js";var Pe=w({__name:"PaginationEllipsis",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const s=a;return N(),(e,l)=>(u(),g(o(R),L(s,{"data-type":"ellipsis"}),{default:p(()=>[v(e.$slots,"default",{},()=>[l[0]||(l[0]=B("…"))])]),_:3},16))}}),_e=Pe;const[F,Ce]=se("PaginationRoot");var qe=w({__name:"PaginationRoot",props:{page:{type:Number,required:!1},defaultPage:{type:Number,required:!1,default:1},itemsPerPage:{type:Number,required:!0},total:{type:Number,required:!1,default:0},siblingCount:{type:Number,required:!1,default:2},disabled:{type:Boolean,required:!1},showEdges:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:page"],setup(a,{emit:s}){const e=a,l=s,{siblingCount:r,disabled:t,showEdges:n}=te(e);N();const c=ae(e,"page",l,{defaultValue:e.defaultPage,passive:e.page===void 0}),h=m(()=>Math.max(1,Math.ceil(e.total/(e.itemsPerPage||1))));return Ce({page:c,onPageChange(f){c.value=f},pageCount:h,siblingCount:r,disabled:t,showEdges:n}),(f,z)=>(u(),g(o(R),{as:f.as,"as-child":f.asChild},{default:p(()=>[v(f.$slots,"default",{page:o(c),pageCount:h.value})]),_:3},8,["as","as-child"]))}}),we=qe,xe=w({__name:"PaginationFirst",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const s=a,e=F();N();const l=m(()=>e.page.value===1||e.disabled.value);return(r,t)=>(u(),g(o(R),L(s,{"aria-label":"First Page",type:r.as==="button"?"button":void 0,disabled:l.value,onClick:t[0]||(t[0]=n=>!l.value&&o(e).onPageChange(1))}),{default:p(()=>[v(r.$slots,"default",{},()=>[t[1]||(t[1]=B("First page"))])]),_:3},16,["type","disabled"]))}}),Ie=xe,$e=w({__name:"PaginationLast",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const s=a,e=F();N();const l=m(()=>e.page.value===e.pageCount.value||e.disabled.value);return(r,t)=>(u(),g(o(R),L(s,{"aria-label":"Last Page",type:r.as==="button"?"button":void 0,disabled:l.value,onClick:t[0]||(t[0]=n=>!l.value&&o(e).onPageChange(o(e).pageCount.value))}),{default:p(()=>[v(r.$slots,"default",{},()=>[t[1]||(t[1]=B("Last page"))])]),_:3},16,["type","disabled"]))}}),Be=$e;function I(a,s){const e=s-a+1;return Array.from({length:e},(l,r)=>r+a)}function Le(a){return a.map(s=>typeof s=="number"?{type:"page",value:s}:{type:"ellipsis"})}const T="ellipsis";function Ne(a,s,e,l){const t=s,n=Math.max(a-e,1),c=Math.min(a+e,t);if(l){const f=Math.min(2*e+5,s)-2,z=n>3&&Math.abs(t-f-1+1)>2&&Math.abs(n-1)>2,x=c<t-2&&Math.abs(t-f)>2&&Math.abs(t-c)>2;if(!z&&x)return[...I(1,f),T,t];if(z&&!x){const b=I(t-f+1,t);return[1,T,...b]}if(z&&x){const b=I(n,c);return[1,T,...b,T,t]}return I(1,t)}else{const h=e*2+1;return s<h?I(1,t):a<=e+1?I(1,h):s-a<=e?I(s-h+1,t):I(n,c)}}var Re=w({__name:"PaginationList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const s=a;N();const e=F(),l=m(()=>Le(Ne(e.page.value,e.pageCount.value,e.siblingCount.value,e.showEdges.value)));return(r,t)=>(u(),g(o(R),le(oe(s)),{default:p(()=>[v(r.$slots,"default",{items:l.value})]),_:3},16))}}),ze=Re,Ee=w({__name:"PaginationListItem",props:{value:{type:Number,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const s=a;N();const e=F(),l=m(()=>e.page.value===s.value),r=m(()=>e.disabled.value);return(t,n)=>(u(),g(o(R),L(s,{"data-type":"page","aria-label":`Page ${t.value}`,"aria-current":l.value?"page":void 0,"data-selected":l.value?"true":void 0,disabled:r.value,type:t.as==="button"?"button":void 0,onClick:n[0]||(n[0]=c=>!r.value&&o(e).onPageChange(t.value))}),{default:p(()=>[v(t.$slots,"default",{},()=>[B(j(t.value),1)])]),_:3},16,["aria-label","aria-current","data-selected","disabled","type"]))}}),Se=Ee,ke=w({__name:"PaginationNext",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const s=a;N();const e=F(),l=m(()=>e.page.value===e.pageCount.value||e.disabled.value);return(r,t)=>(u(),g(o(R),L(s,{"aria-label":"Next Page",type:r.as==="button"?"button":void 0,disabled:l.value,onClick:t[0]||(t[0]=n=>!l.value&&o(e).onPageChange(o(e).page.value+1))}),{default:p(()=>[v(r.$slots,"default",{},()=>[t[1]||(t[1]=B("Next page"))])]),_:3},16,["type","disabled"]))}}),Fe=ke,Me=w({__name:"PaginationPrev",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const s=a;N();const e=F(),l=m(()=>e.page.value===1||e.disabled.value);return(r,t)=>(u(),g(o(R),L(s,{"aria-label":"Previous Page",type:r.as==="button"?"button":void 0,disabled:l.value,onClick:t[0]||(t[0]=n=>!l.value&&o(e).onPageChange(o(e).page.value-1))}),{default:p(()=>[v(r.$slots,"default",{},()=>[t[1]||(t[1]=B("Prev page"))])]),_:3},16,["type","disabled"]))}}),Oe=Me;const Ae={slots:{root:"",list:"flex items-center gap-1",ellipsis:"pointer-events-none",label:"min-w-5 text-center",first:"",prev:"",item:"",next:"",last:""}},Ve={__name:"Pagination",props:{as:{type:null,required:!1},firstIcon:{type:String,required:!1},prevIcon:{type:String,required:!1},nextIcon:{type:String,required:!1},lastIcon:{type:String,required:!1},ellipsisIcon:{type:String,required:!1},color:{type:null,required:!1,default:"neutral"},variant:{type:null,required:!1,default:"outline"},activeColor:{type:null,required:!1,default:"primary"},activeVariant:{type:null,required:!1,default:"solid"},showControls:{type:Boolean,required:!1,default:!0},size:{type:null,required:!1},to:{type:Function,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},defaultPage:{type:Number,required:!1},disabled:{type:Boolean,required:!1},itemsPerPage:{type:Number,required:!1,default:10},page:{type:Number,required:!1},showEdges:{type:Boolean,required:!1,default:!1},siblingCount:{type:Number,required:!1,default:2},total:{type:Number,required:!1,default:0}},emits:["update:page"],setup(a,{emit:s}){const e=a,l=s,r=re(),{dir:t}=ne(),n=ie(),c=ue(de(e,"as","defaultPage","disabled","itemsPerPage","page","showEdges","siblingCount","total"),l),h=m(()=>e.firstIcon||(t.value==="rtl"?n.ui.icons.chevronDoubleRight:n.ui.icons.chevronDoubleLeft)),f=m(()=>e.prevIcon||(t.value==="rtl"?n.ui.icons.chevronRight:n.ui.icons.chevronLeft)),z=m(()=>e.nextIcon||(t.value==="rtl"?n.ui.icons.chevronLeft:n.ui.icons.chevronRight)),x=m(()=>e.lastIcon||(t.value==="rtl"?n.ui.icons.chevronDoubleLeft:n.ui.icons.chevronDoubleRight)),y=m(()=>K({extend:K(Ae),...n.ui?.pagination||{}})());return(b,G)=>(u(),g(o(we),L(o(c),{class:y.value.root({class:[e.ui?.root,e.class]})}),{default:p(({page:C,pageCount:S})=>[P(o(ze),{class:$(y.value.list({class:e.ui?.list}))},{default:p(({items:i})=>[a.showControls||r.first?(u(),g(o(Ie),{key:0,"as-child":"",class:$(y.value.first({class:e.ui?.first}))},{default:p(()=>[v(b.$slots,"first",{},()=>[P(k,{color:a.color,variant:a.variant,size:a.size,icon:h.value,to:a.to?.(1)},null,8,["color","variant","size","icon","to"])])]),_:3},8,["class"])):O("",!0),a.showControls||r.prev?(u(),g(o(Oe),{key:1,"as-child":"",class:$(y.value.prev({class:e.ui?.prev}))},{default:p(()=>[v(b.$slots,"prev",{},()=>[P(k,{color:a.color,variant:a.variant,size:a.size,icon:f.value,to:C>1?a.to?.(C-1):void 0},null,8,["color","variant","size","icon","to"])])]),_:2},1032,["class"])):O("",!0),(u(!0),E(U,null,Y(i,(d,M)=>(u(),E(U,{key:M},[d.type==="page"?(u(),g(o(Se),{key:0,"as-child":"",value:d.value,class:$(y.value.item({class:e.ui?.item}))},{default:p(()=>[v(b.$slots,"item",L({ref_for:!0},{item:d,index:M,page:C,pageCount:S}),()=>[P(k,{color:C===d.value?a.activeColor:a.color,variant:C===d.value?a.activeVariant:a.variant,size:a.size,label:String(d.value),ui:{label:y.value.label()},to:a.to?.(d.value),square:""},null,8,["color","variant","size","label","ui","to"])])]),_:2},1032,["value","class"])):(u(),g(o(_e),{key:1,"as-child":"",class:$(y.value.ellipsis({class:e.ui?.ellipsis}))},{default:p(()=>[v(b.$slots,"ellipsis",{},()=>[P(k,{as:"div",color:a.color,variant:a.variant,size:a.size,icon:a.ellipsisIcon||o(n).ui.icons.ellipsis},null,8,["color","variant","size","icon"])])]),_:3},8,["class"]))],64))),128)),a.showControls||r.next?(u(),g(o(Fe),{key:2,"as-child":"",class:$(y.value.next({class:e.ui?.next}))},{default:p(()=>[v(b.$slots,"next",{},()=>[P(k,{color:a.color,variant:a.variant,size:a.size,icon:z.value,to:C<S?a.to?.(C+1):void 0},null,8,["color","variant","size","icon","to"])])]),_:2},1032,["class"])):O("",!0),a.showControls||r.last?(u(),g(o(Be),{key:3,"as-child":"",class:$(y.value.last({class:e.ui?.last}))},{default:p(()=>[v(b.$slots,"last",{},()=>[P(k,{color:a.color,variant:a.variant,size:a.size,icon:x.value,to:a.to?.(S)},null,8,["color","variant","size","icon","to"])])]),_:2},1032,["class"])):O("",!0)]),_:2},1032,["class"])]),_:3},16,["class"]))}},De={class:"blog"},Te={class:"container mx-auto"},je={class:"grid grid-flow-col grid-cols-12 gap-7"},Ue={class:"container block mx-auto mt-14"},Ge={class:"mt-5 flex justify-between"}
1,Qe={class:"group-hover:text-[var(--ui-primary)] relative"},He={class:"grid grid-cols-2 gap-7 mt-5"},Je={class:"col-span-1"},Ye={class:"flex justify-center mt-6"},J=20,lt=w({__name:"[...slug]",async setup(a){let s,e;ce();const l=pe(),{absoluteUrl:r}=be(),t=l.params.slug[0]??"",n=t==="faq"?"FAQ Articles":H[t]||t,c=ge(l.query.page?parseInt(l.query.page):1),{data:h}=([s,e]=A(()=>V(`homepage-${t}`,()=>D("blog").where("position","=","home").where("categories","IN",[t]).order("date","DESC").limit(5).all())),s=await s,e(),s),{data:f}=([s,e]=A(()=>V("category",()=>D("blog").order("date","DESC").all())),s=await s,e(),s),x=f.value?.map(i=>i.categories).reduce((i,d)=>i.concat(d),[]).filter(i=>Object.keys(H).includes(i))?.reduce((i,d)=>(i[d]=(i[d]||0)+1,i),{}),y=Object.keys(x||{}).filter(i=>i!="undefined").map((i,d)=>({label:H[i],href:i,badge:x?.[i]||0,prefetch:!0,noPrefetch:!0,replace:!0,active:i==t,click:()=>{W(`/blog/category/${i}`,{replace:!0})}})),b=[{label:"All Posts",href:"/blog/",click:()=>{W("/blog",{replace:!0})}},...y],{data:G}=([s,e]=A(()=>V(`categoryAllPost-${t}-${c}`,()=>D("blog").where("categories","IN",[t]).skip((c.value-1)*J).limit(J).all())),s=await s,e(),s),{data:C}=([s,e]=A(()=>V(`totalPosts-${t}`,()=>D("blog").where("categories","IN",[t]).count())),s=await s,e(),s),S=C.value||0;return console.log("Category Post Total",S),ye({title:`${n} | Oobeya Blog`,description:t==="faq"?"Browse Oobeya FAQ-related blog posts, product answers, and practical guidance for engineering leaders.":`Browse ${n.toLowerCase()} articles, insights, and practical guides from the Oobeya Blog.`,path:l.path,type:"website"}),he([{name:"Home",path:"/"},{name:"Blog",path:"/blog"},{name:n,path:l.path}]),fe({script:[{type:"application/ld+json",children:m(()=>JSON.stringify({"@context":"https://schema.org","@type":"CollectionPage",name:n,description:t==="faq"?"Browse Oobeya FAQ-related blog posts, product answers, and practical guidance for engineering leaders.":`Browse ${n.toLowerCase()} articles, insights, and practical guides from the Oobeya Blog.`,url:r(l.path),isPartOf:{"@type":"Blog",name:"The Oobeya Blog",url:r("/blog")},mainEntity:{"@type":"ItemList",itemListElement:(G.value||[]).slice(0,10).map((i,d)=>({"@type":"ListItem",position:d+1,url:r(i.path||i._path||"/blog"),name:i.title}))}}))}]}),ve(c,()=>{window.location=`/blog/category/${t}?page=${c.value}`}),(i,d)=>{const M=ee,Z=Ve;return u(),E("div",De,[q("section",Te,[q("div",je,[(u(!0),E(U,null,Y(o(h),(_,Q)=>(u(),E("div",{class:$(["col-span-4 row-span-2",[Q==0?" row-span-4 col-end-4 col-span-5":""]])},[P(X,{post:_,expand:Q==0},{default:p(()=>[B(j(_.spotText),1)]),_:2},1032,["post","expand"])],2))),256))])]),d[1]||(d[1]=q("div",{class:"mt-14 h-[1px] bg-gradient-to-r from-transparent from-30% via-green-550 to-transparent to-70%"},null,-1)),q("section",Ue,[q("div",Ge,[q("div",null,[P(M,{items:b,ui:{root:"relative w-full flex items-center",list:"flex-wrap"}},{"item-label":p(({item:_})=>[q("span",Qe,j(_.label),1)]),_:1})])]),q("div",He,[(u(!0),E(U,null,Y(o(G),(_,Q)=>(u(),E("div",Je,[P(X,{post:{..._,to:_.path}},{default:p(()=>[B(j(_.spotText),1)]),_:2},1032,["post"])]))),256))]),q("div",Ye,[P(Z,{modelValue:o(c),"onUpdate:modelValue":d[0]||(d[0]=_=>me(c)?c.value=_:null),"page-count":J,total:o(S)},null,8,["modelValue","total"])])])])}}});export{lt as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.