FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
cozy-addons
/
cozy-blocks
/
dist
/
post-slider
/
build
Edit File: index.js
(()=>{"use strict";var o,e={715:()=>{const o=window.wp.blocks,e=window.wp.i18n,n=window.wp.blockEditor,a=window.wp.element,i=window.wp.compose,t=window.wp.components,s=window.wp.primitives,l=window.ReactJSXRuntime,r=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),c=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),p=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),d=window.wp.data,u=(0,a.memo)((({attributes:o,setAttributes:i})=>{const s=(0,d.select)("core/editor").getEditorSettings().colors,[u,g]=(0,a.useState)(null);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.InspectorControls,{group:"settings",children:(0,l.jsxs)(t.PanelBody,{title:(0,e.__)("Slider Options","cozy-addons"),opened:"slider-options"===u,onToggle:()=>g("slider-options"),children:[(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Slides per view","cozy-addons"),min:1,max:10,step:.1,value:o.carouselOptions.sliderOptions.slidesPerView,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,sliderOptions:{...o.carouselOptions.sliderOptions,slidesPerView:e}}})}),(0,l.jsx)(t.ToggleControl,{label:(0,e.__)("Centered Slides","cozy-addons"),checked:o.carouselOptions.sliderOptions.centeredSlides,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,sliderOptions:{...o.carouselOptions.sliderOptions,centeredSlides:e}}})}),(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Gap","cozy-addons"),value:o.carouselOptions.sliderOptions.spaceBetween,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,sliderOptions:{...o.carouselOptions.sliderOptions,spaceBetween:e}}}),min:0,step:1,max:100}),(0,l.jsx)(t.ToggleControl,{label:(0,e.__)("Loop","cozy-addons"),checked:o.carouselOptions.sliderOptions.loop,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,sliderOptions:{...o.carouselOptions.sliderOptions,loop:e}}})}),(0,l.jsx)(t.ToggleControl,{label:(0,e.__)("Autoplay","cozy-addons"),checked:o.carouselOptions.sliderOptions.autoplay.enabled,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,sliderOptions:{...o.carouselOptions.sliderOptions,autoplay:{...o.carouselOptions.sliderOptions.autoplay,enabled:e}}}})}),o.carouselOptions.sliderOptions.autoplay.enabled&&(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Autoplay Delay","cozy-addons"),min:0,max:5e3,step:1,value:o.carouselOptions.sliderOptions.autoplay.delay,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,sliderOptions:{...o.carouselOptions.sliderOptions,autoplay:{...o.carouselOptions.sliderOptions.autoplay,delay:Math.abs(e)}}}})}),(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Speed (ms)","cozy-addons"),min:0,max:5e3,step:1,value:o.carouselOptions.sliderOptions.speed,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,sliderOptions:{...o.carouselOptions.sliderOptions,speed:e}}}),help:(0,e.__)("*Note: Greater the value, greater the delay.","cozy-addons")}),(0,l.jsx)(t.ToggleControl,{label:(0,e.__)("Enable Pagination","cozy-addons"),checked:o.carouselOptions.pagination.enabled,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,enabled:e}}})}),(0,l.jsx)(t.ToggleControl,{label:(0,e.__)("Enable Navigation","cozy-addons"),checked:o.carouselOptions.navigation.enabled,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,navigation:{...o.carouselOptions.navigation,enabled:e}}})}),o.carouselOptions.navigation.enabled&&(0,l.jsx)(t.ToggleControl,{label:(0,e.__)("Display on Hover","cozy-addons"),checked:o.hoverShow,onChange:o=>i({hoverShow:o}),help:(0,e.__)("*Note: Show navigation only after hovering the block.")})]})},"setting"),(0,l.jsxs)(n.InspectorControls,{group:"styles",children:[o.carouselOptions.pagination.enabled&&(0,l.jsxs)(t.PanelBody,{title:(0,e.__)("Pagination Styles","cozy-addons"),opened:"pagination-styles"===u,onToggle:()=>g("pagination-styles"),children:[(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Vertical Positioning","cozy-addons"),value:o.carouselOptions.pagination.positionVertical,min:-300,max:300,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,positionVertical:e}}})}),"left"===o.carouselOptions.pagination?.align&&(0,l.jsx)("div",{className:"components-base-control",children:(0,l.jsx)(n.HeightControl,{label:(0,e.__)("Horizontal Positioning","cozy-addons"),value:o.carouselOptions.pagination?.left,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,left:e}}})})}),"right"===o.carouselOptions.pagination?.align&&(0,l.jsx)("div",{className:"components-base-control",children:(0,l.jsx)(n.HeightControl,{label:(0,e.__)("Horizontal Positioning","cozy-addons"),value:o.carouselOptions.pagination?.right,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,right:e}}})})}),(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Gap","cozy-addons"),value:o.carouselOptions.pagination?.gap,min:0,max:100,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,gap:e}}})}),(0,l.jsxs)(t.__experimentalToggleGroupControl,{label:(0,e.__)("Align","cozy-addons"),value:o.carouselOptions.pagination?.align,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,align:e}}}),children:[(0,l.jsx)(t.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Left","cozy-addons"),value:"left",icon:r}),(0,l.jsx)(t.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Center","cozy-addons"),value:"center",icon:c}),(0,l.jsx)(t.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Right","cozy-addons"),value:"right",icon:p})]}),(0,l.jsx)(t.TabPanel,{className:"cozy-tab-panel",activeClass:"active-tab",tabs:[{name:"cozy-tab__default",title:(0,e.__)("Default","cozy-addons"),className:"tab-one"},{name:"cozy-tab__active",title:(0,e.__)("Active","cozy-addons"),className:"tab-two"}],children:n=>(0,l.jsxs)(l.Fragment,{children:["cozy-tab__default"===n.name&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Width","cozy-addons"),value:o.carouselOptions.pagination.width,min:1,max:100,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,width:e}}})}),(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Height","cozy-addons"),value:o.carouselOptions.pagination.height,min:1,max:100,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,height:e}}})}),(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Border Radius","cozy-addons"),value:o.carouselOptions.pagination.borderRadius,min:0,max:100,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,borderRadius:e}}})})]}),"cozy-tab__active"===n.name&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Width","cozy-addons"),value:o.carouselOptions.pagination.activeWidth,min:1,max:100,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,activeWidth:e}}})}),(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Height","cozy-addons"),value:o.carouselOptions.pagination?.activeHeight,min:1,max:100,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,activeHeight:e}}})}),(0,l.jsx)("div",{className:"components-base-control",children:(0,l.jsx)(t.__experimentalBorderControl,{enableAlpha:!0,isCompact:!0,colors:s,label:(0,e.__)("Border","cozy-addons"),value:o.carouselOptions.pagination?.activeBorder,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,activeBorder:e}}})})}),(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Border Offset","cozy-addons"),value:o.carouselOptions.pagination?.activeOffset,min:0,max:100,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,activeOffset:e}}})}),(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Border Radius","cozy-addons"),value:o.carouselOptions.pagination.activeBorderRadius,min:0,max:100,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,activeBorderRadius:e}}})})]})]})}),(0,l.jsx)(n.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{value:o.carouselOptions.pagination.color,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,color:e}}}),label:(0,e.__)("Default","cozy-addons")},{value:o.carouselOptions.pagination.colorHover,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,colorHover:e}}}),label:(0,e.__)("Default (Hover)","cozy-addons")},{value:o.carouselOptions.pagination.activeColor,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,activeColor:e}}}),label:(0,e.__)("Active","cozy-addons")},{value:o.carouselOptions.pagination.activeColorHover,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,pagination:{...o.carouselOptions.pagination,activeColorHover:e}}}),label:(0,e.__)("Active (Hover)","cozy-addons")}]})]}),o.carouselOptions.navigation.enabled&&(0,l.jsxs)(t.PanelBody,{title:(0,e.__)("Navigation Styles","cozy-addons"),opened:"navigation-styles"===u,onToggle:()=>g("navigation-styles"),children:[(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Icon Size","cozy-addons"),value:o.carouselOptions.navigation.iconSize,min:1,max:50,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,navigation:{...o.carouselOptions.navigation,iconSize:e}}})}),(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Icon Box Width","cozy-addons"),value:o.carouselOptions.navigation.iconBoxWidth,min:1,max:50,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,navigation:{...o.carouselOptions.navigation,iconBoxWidth:e}}})}),(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Icon Box Height","cozy-addons"),value:o.carouselOptions.navigation.iconBoxHeight,min:1,max:50,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,navigation:{...o.carouselOptions.navigation,iconBoxHeight:e}}})}),(0,l.jsx)("div",{className:"components-base-control",children:(0,l.jsx)(t.__experimentalBorderControl,{enableAlpha:!0,isCompact:!0,colors:s,label:(0,e.__)("Border","cozy-addons"),value:o.carouselOptions.navigation?.border,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,navigation:{...o.carouselOptions.navigation,border:e}}})})}),(0,l.jsx)(t.RangeControl,{label:(0,e.__)("Border Radius","cozy-addons"),value:o.carouselOptions.navigation.borderRadius,min:0,max:100,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,navigation:{...o.carouselOptions.navigation,borderRadius:e}}})}),(0,l.jsx)(n.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{value:o.carouselOptions.navigation.color,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,navigation:{...o.carouselOptions.navigation,color:e}}}),label:(0,e.__)("Icon (Default)","cozy-addons")},{value:o.carouselOptions.navigation.colorHover,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,navigation:{...o.carouselOptions.navigation,colorHover:e}}}),label:(0,e.__)("Icon (Hover)","cozy-addons")},{value:o.carouselOptions.navigation.backgroundColor,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,navigation:{...o.carouselOptions.navigation,backgroundColor:e}}}),label:(0,e.__)("Background (Default)","cozy-addons")},{value:o.carouselOptions.navigation.backgroundColorHover,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,navigation:{...o.carouselOptions.navigation,backgroundColorHover:e}}}),label:(0,e.__)("Background (Hover)","cozy-addons")},{value:o.carouselOptions.navigation?.borderHover,onChange:e=>i({...o,carouselOptions:{...o.carouselOptions,navigation:{...o.carouselOptions.navigation,borderHover:e}}}),label:(0,e.__)("Border (Hover)","cozy-addons")}]})]})]},"style")]})}));function g(o,e){return e&&Object.keys(e).length<4?1===Object.keys(e).length?`\n\t${o}: ${e};\n `:`\n\t${o}: ${e.width} ${e.style} ${e.color};\n `:e&&4===Object.keys(e).length?"border"===o?`\n\t border-top: ${e.top.width} ${e.top.style} ${e.top.color};\n\t border-right: ${e.right.width} ${e.right.style} ${e.right.color};\n\t border-bottom: ${e.bottom.width} ${e.bottom.style} ${e.bottom.color};\n\t border-left: ${e.left.width} ${e.left.style} ${e.left.color};\n\t`:`\n ${o}: ${e.top} ${e.right} ${e.bottom} ${e.left};\n`:""}const v=(0,a.memo)((()=>{const o=(0,n.useInnerBlocksProps)({className:"cozy-block-post-slider"},{template:[["core/query",{className:"swiper-container",queryId:1,query:{perPage:"6",postType:"post"},lock:{move:"false",remove:"true"}},[["core/post-template",{className:"cozy-block-post-slider__swiper-wrapper",lock:{move:"false",remove:"true"}},[["core/cover",{useFeaturedImage:!0,dimRatio:60,customOverlayColor:"#060506",minHeight:430,minHeightUnit:"px",contentPosition:"bottom center",style:{spacing:{padding:{right:"30px",left:"30px",top:"var:preset|spacing|50",bottom:"var:preset|spacing|50"}}},layout:{type:"constrained"}},[["core/post-title",{isLink:!0,linkTarget:"_blank"}],["core/post-date"],["core/post-excerpt",{excerptLength:29}]]]]]]]],orientation:"horizontal",renderAppender:!1});return(0,l.jsx)("div",{...o})})),O=(0,a.memo)((({clientId:o,attributes:e})=>{const n=(0,i.useRefEffect)((o=>{const n=o.querySelector(".swiper-button-prev"),a=o.querySelector(".swiper-button-next"),i=o.querySelector(".swiper-pagination"),t=[{property:"--cozyNavIconSize",value:`${e.carouselOptions.navigation.iconSize}px`},{property:"--cozyNavWidth",value:`${e.carouselOptions.navigation.iconBoxWidth}px`},{property:"--cozyNavHeight",value:`${e.carouselOptions.navigation.iconBoxHeight}px`},{property:"--cozyNavBorderRadius",value:`${e.carouselOptions.navigation.borderRadius}px`},{property:"--cozyNavIconColor",value:e.carouselOptions.navigation.color},{property:"--cozyNavIconColorHover",value:e.carouselOptions.navigation.colorHover},{property:"--cozyNavBgColor",value:e.carouselOptions.navigation.backgroundColor},{property:"--cozyNavBgColorHover",value:e.carouselOptions.navigation.backgroundColorHover},{property:"--cozyPaginationWidth",value:`${e.carouselOptions.pagination.width}px`},{property:"--cozyPaginationHeight",value:`${e.carouselOptions.pagination.height}px`},{property:"--cozyPaginationBorderRadius",value:`${e.carouselOptions.pagination.borderRadius}px`},{property:"--cozyPaginationActiveWidth",value:`${e.carouselOptions.pagination.activeWidth}px`},{property:"--cozyPaginationActiveBorderRadius",value:`${e.carouselOptions.pagination.activeBorderRadius}px`},{property:"--cozyPaginationColor",value:e.carouselOptions.pagination.color},{property:"--cozyPaginationColorHover",value:e.carouselOptions.pagination.colorHover},{property:"--cozyPaginationActiveColor",value:e.carouselOptions.pagination.activeColor},{property:"--cozyPaginationActiveColorHover",value:e.carouselOptions.pagination.activeColorHover},{property:"--cozyPaginationPositionVertical",value:`${e.carouselOptions.pagination.positionVertical}px`},{property:"--cozyPaginationAlign",value:e.carouselOptions.pagination?.align?e.carouselOptions.pagination?.align:"center"},{property:"--cozyPaginationLeft",value:"left"===e.carouselOptions.pagination?.align?e.carouselOptions.pagination?.left:""},{property:"--cozyPaginationRight",value:"right"===e.carouselOptions.pagination?.align?e.carouselOptions.pagination?.right:""}];null!==o&&t.forEach((e=>{o.style.setProperty(e.property,e.value)}));let s={};const l=setInterval((()=>{if(o){const t=o.querySelector(".cozy-block-post-slider__swiper-wrapper");t.classList.contains("swiper-wrapper")||t.classList.add("swiper-wrapper");const r=o.querySelectorAll(".wp-block-post");if(r.length>0){clearInterval(l),r.forEach((o=>{o&&o?.classList.add("swiper-slide")}));const t=o.querySelector(".swiper-container"),c={init:!0,speed:e.carouselOptions.sliderOptions.speed,centeredSlides:e.carouselOptions.sliderOptions.centeredSlides,slidesPerView:e.carouselOptions.sliderOptions.slidesPerView,spaceBetween:e.carouselOptions.sliderOptions.spaceBetween,navigation:{nextEl:a,prevEl:n},pagination:{clickable:!0,el:i},breakpoints:{400:{slidesPerView:1},767:{slidesPerView:e.carouselOptions.sliderOptions.slidesPerView<=2?e.carouselOptions.sliderOptions.slidesPerView:2},1024:{slidesPerView:e.carouselOptions.sliderOptions.slidesPerView<=3?e.carouselOptions.sliderOptions.slidesPerView:3},1180:{slidesPerView:e.carouselOptions.sliderOptions.slidesPerView}},allowTouchMove:!e.carouselOptions.navigation.enabled};s=new Swiper(t,c)}}return()=>{clearInterval(l)}}),1e3);return()=>{Object.keys(s).length>0&&s.destroy()}}));return(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{className:"cozy-block-post-slider-wrapper "+(e.hoverShow?"hover-show":""),id:`cozyBlock_${o.replace(/-/gi,"_")}`,ref:n,children:[(0,l.jsx)(v,{}),e.carouselOptions.navigation.enabled&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"swiper-button-prev cozy-block-button-prev"}),(0,l.jsx)("div",{className:"swiper-button-next cozy-block-button-next"})]}),e.carouselOptions.pagination.enabled&&(0,l.jsx)("div",{className:"swiper-pagination cozy-pagination"})]})})})),h=JSON.parse('{"UU":"cozy-block/post-slider"}'),y=(0,l.jsxs)("svg",{width:"28",height:"19",viewBox:"0 0 28 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,l.jsx)("rect",{fill:"none",x:"5",y:"1",width:"17",height:"13",stroke:"#0C50FF",strokeWidth:"2"}),(0,l.jsx)("rect",{x:"7",y:"5",width:"5",height:"5",fill:"#0C50FF",fillOpacity:"0.5"}),(0,l.jsx)("path",{fill:"none",d:"M13 6H18",stroke:"#0C50FF",strokeOpacity:"0.5"}),(0,l.jsx)("path",{fill:"none",d:"M13 7.5H20",stroke:"#0C50FF",strokeOpacity:"0.5"}),(0,l.jsx)("path",{fill:"none",d:"M13 9H17",stroke:"#0C50FF",strokeOpacity:"0.5"}),(0,l.jsx)("rect",{x:"10",y:"17",width:"2",height:"2",rx:"1",fill:"#0C50FF",fillOpacity:"0.5"}),(0,l.jsx)("rect",{x:"13",y:"17",width:"2",height:"2",rx:"1",fill:"#0C50FF"}),(0,l.jsx)("rect",{x:"16",y:"17",width:"2",height:"2",rx:"1",fill:"#0C50FF",fillOpacity:"0.5"}),(0,l.jsx)("path",{d:"M27 8.21243L25.3005 9.9119C25.1831 10.0294 24.9931 10.0294 24.8769 9.9119L24.5945 9.62949C24.477 9.51203 24.477 9.32209 24.5945 9.20587L25.7991 8.00125L24.5945 6.79663C24.477 6.67916 24.477 6.48922 24.5945 6.37301L24.8757 6.0881C24.9931 5.97063 25.1831 5.97063 25.2993 6.0881L26.9988 7.78757C27.1175 7.90503 27.1175 8.09497 27 8.21243Z",fill:"#0C50FF"}),(0,l.jsx)("path",{d:"M0.0879517 8.21243L1.78742 9.9119C1.90488 10.0294 2.09482 10.0294 2.21104 9.9119L2.49345 9.62949C2.61091 9.51203 2.61091 9.32209 2.49345 9.20587L1.28883 8.00125L2.49345 6.79663C2.61091 6.67916 2.61091 6.48922 2.49345 6.37301L2.21229 6.0881C2.09482 5.97063 1.90488 5.97063 1.78867 6.0881L0.0892015 7.78757C-0.0295115 7.90503 -0.0295117 8.09497 0.0879517 8.21243Z",fill:"#0C50FF"})]});(0,o.registerBlockType)(h.UU,{title:(0,e.__)("Post Slider","cozy-addons"),description:(0,e.__)("Discover an interactive showcase of content through our 'Post Slider' feature, presenting a visually captivating carousel of posts for an engaging and dynamic browsing experience.","cozy-addons"),icon:{src:y},example:{attributes:{cover:cozyBlockAssets.imageDir+"/preview_post_slider.jpg"},viewportWidth:1260},edit:function(o){const{attributes:e,setAttributes:a,clientId:i}=o;if(e.cover)return(0,l.jsx)("img",{src:e.cover});e.blockClientId=i;const t=(0,n.useBlockProps)({className:"cozy-block-wrapper"}),s=`cozyBlock_${i.replace(/-/gi,"_")}`,r=`\n\t#${s} .swiper-button-prev,\n \t#${s} .swiper-button-next {\n\t\t${g("border",e.carouselOptions.navigation?.border)}\n\n\t\t&:hover {\n\t\t\tborder-color: ${e.carouselOptions.navigation?.borderHover};\n\t\t}\n\t}\n\t#${s} .swiper-pagination-bullets .swiper-pagination-bullet {\n\t\tmargin: 0 var(--swiper-pagination-bullet-horizontal-gap, ${e.carouselOptions.pagination?.gap?e.carouselOptions.pagination?.gap:4}px);\n\t}\n\t#${s} .swiper-pagination-bullet-active {\n\t\theight: ${e.carouselOptions.pagination?.activeHeight}px !important;\n\t\t${g("outline",e.carouselOptions.pagination?.activeBorder)}\n\t\toutline-offset: ${e.carouselOptions.pagination?.activeOffset}px;\n\t}\n\t`;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{...t,children:[(0,l.jsx)("style",{dangerouslySetInnerHTML:{__html:r}}),(0,l.jsx)(O,{clientId:i,attributes:e})]}),(0,l.jsx)(u,{attributes:e,setAttributes:a})]})},save:function({attributes:o}){const{blockClientId:e}=o,a=`cozyBlock_${(i=e,i.replace(/[;=()\s]/g,"")).replace(/-/gi,"_")}`;var i;return(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{className:"cozy-block-post-slider-wrapper "+(o.hoverShow?"hover-show":""),id:a,children:[(0,l.jsx)(n.InnerBlocks.Content,{}),o.carouselOptions.navigation.enabled&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"swiper-button-prev cozy-block-button-prev"}),(0,l.jsx)("div",{className:"swiper-button-next cozy-block-button-next"})]}),o.carouselOptions.pagination.enabled&&(0,l.jsx)("div",{className:"swiper-pagination cozy-pagination"})]})})}})}},n={};function a(o){var i=n[o];if(void 0!==i)return i.exports;var t=n[o]={exports:{}};return e[o](t,t.exports,a),t.exports}a.m=e,o=[],a.O=(e,n,i,t)=>{if(!n){var s=1/0;for(p=0;p<o.length;p++){for(var[n,i,t]=o[p],l=!0,r=0;r<n.length;r++)(!1&t||s>=t)&&Object.keys(a.O).every((o=>a.O[o](n[r])))?n.splice(r--,1):(l=!1,t<s&&(s=t));if(l){o.splice(p--,1);var c=i();void 0!==c&&(e=c)}}return e}t=t||0;for(var p=o.length;p>0&&o[p-1][2]>t;p--)o[p]=o[p-1];o[p]=[n,i,t]},a.o=(o,e)=>Object.prototype.hasOwnProperty.call(o,e),(()=>{var o={57:0,350:0};a.O.j=e=>0===o[e];var e=(e,n)=>{var i,t,[s,l,r]=n,c=0;if(s.some((e=>0!==o[e]))){for(i in l)a.o(l,i)&&(a.m[i]=l[i]);if(r)var p=r(a)}for(e&&e(n);c<s.length;c++)t=s[c],a.o(o,t)&&o[t]&&o[t][0](),o[t]=0;return a.O(p)},n=globalThis.webpackChunkpost_slider=globalThis.webpackChunkpost_slider||[];n.forEach(e.bind(null,0)),n.push=e.bind(null,n.push.bind(n))})();var i=a.O(void 0,[350],(()=>a(715)));i=a.O(i)})();
Save
Back