2 lines
2.7 KiB
JavaScript
2 lines
2.7 KiB
JavaScript
import{u as x,r as o,j as e,ba as h,a3 as f}from"./vendor-BKmmeuxg.js";import{B as j}from"./blog-card-1-Bh9qzmqN.js";import{B as l}from"./button-BpNwv2aE.js";import{C as g,A as b,a as v,b as N}from"./embla-carousel-autoplay.esm-D5sNokAK.js";import{g as C,S as y}from"./section-Bz0LxI_C.js";import{c as S}from"./utils-DxSsnXxD.js";import"./card-D9_SJYq6.js";import"./avatar-j28afJTV.js";import"./index-WW_1X1qx.js";import"./dialog-B2gN9MvT.js";import"./use-lang-YfV87_zl.js";import"./chunked-uploader-input-D0XPVOTS.js";import"./input-DM0goJrn.js";import"./index-D9-QKOod.js";import"./input-error-LaPr_4wd.js";import"./loading-button-BnTVAMJ7.js";import"./label-HmIcv5Yx.js";import"./textarea-CyndvowL.js";import"./inertia-SZXqLvQm.js";import"./icon-picker-dialog-AqyWbPod.js";import"./icon-picker-iXyBXP6r.js";import"./debounce-CWHP_ANh.js";import"./tooltip-BsX7Z6vz.js";import"./scroll-area-C8HGru-R.js";import"./table-header-DVkEnG6Y.js";import"./table-DWOXv4Pu.js";import"./table-page-size-OCfjNXER.js";import"./dropdown-menu-DO-po5c1.js";import"./route-B4ZMN77y.js";const ss=()=>{const{props:c}=x(),{page:n,customize:m,blogs:a}=c,r=C(n,"blogs"),[s,p]=o.useState(),[d,u]=o.useState(0);return o.useEffect(()=>{if(!s)return;const t=()=>{u(s.selectedScrollSnap())};return s.on("select",t),()=>{s.off("select",t)}},[s]),e.jsxs(y,{customize:m,pageSection:r,containerClass:"z-10 py-20",children:[e.jsxs("div",{className:"",children:[e.jsx("h2",{className:"mb-2 text-2xl font-bold sm:text-3xl",children:r==null?void 0:r.title}),e.jsx("p",{className:"text-muted-foreground",children:r==null?void 0:r.description})]}),e.jsx(g,{setApi:p,className:"py-10",opts:{align:"start",loop:!0},plugins:[b({delay:3e3})],children:e.jsx(v,{children:a.map(t=>e.jsx(N,{className:"basis-full md:basis-1/2 lg:basis-1/4",children:e.jsx("div",{className:"h-full px-1.5 py-0.5",children:e.jsx(j,{blog:t,className:"h-full"})})},t.id))})}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("div",{className:"flex items-center justify-center gap-2.5",children:s&&a.map(({id:t},i)=>e.jsx("div",{className:S("cursor-pointer rounded-full transition-all duration-200",d===i?"bg-primary h-2 w-4":"h-2 w-2 bg-gray-300"),onClick:()=>s.scrollTo(i)},t))}),e.jsxs("div",{className:"space-x-4",children:[e.jsx(l,{size:"icon",variant:"outline",disabled:!(s!=null&&s.canScrollPrev()),onClick:()=>s==null?void 0:s.scrollPrev(),className:"hover:border-primary hover:bg-background",children:e.jsx(h,{})}),e.jsx(l,{size:"icon",variant:"outline",disabled:!(s!=null&&s.canScrollNext()),onClick:()=>s==null?void 0:s.scrollNext(),className:"hover:border-primary hover:bg-background",children:e.jsx(f,{})})]})]})]})};export{ss as default};
|