FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
cozy-addons
/
cozy-blocks
/
dist
/
related-post
/
build
Edit File: index.js
(()=>{"use strict";var e,o={856:()=>{const e=window.wp.blocks,o=window.wp.i18n,t=window.wp.blockEditor,l=window.wp.components,i=window.wp.element,r=window.wp.compose,s=window.ReactJSXRuntime,n=(0,i.memo)((({postsPerPage:e})=>{const o=(0,t.useInnerBlocksProps)({className:"cozy-block-related-post"},{template:[["core/query",{queryId:0,query:{perPage:e,postType:"post",parents:["cozy-block/related-post"],order:"desc"},lock:{move:!1,remove:!0}},[["core/post-template",{lock:{move:!1,remove:!0}},[["core/post-featured-image"],["core/post-title",{level:4,isLink:!0}],["core/post-date"],["core/post-excerpt",{excerptLength:29}]]]]]]});return(0,s.jsx)("div",{...o})})),a=(0,i.memo)((({clientId:e,attributes:o})=>{const[t,l]=(0,i.useState)(3),a=(0,r.useRefEffect)((e=>{l(o.postsPerPage);const t=[{property:"--cozyGridTemplateColumns",value:o.gridOptions.displayColumn},{property:"--cozyGridGap",value:`${o.gridOptions.columnGap}px`}];null!==e&&t.forEach((o=>{e.style.setProperty(o.property,o.value)}))}),[o]);return(0,s.jsx)("div",{className:"cozy-block-related-posts-wrapper",id:`cozyBlock_${e.replace(/-/gi,"_")}`,ref:a,children:(0,s.jsx)(n,{postsPerPage:t})})})),c=JSON.parse('{"UU":"cozy-block/related-post","h_":"Uncover additional relevant content using our \'Related Post\' block, offering curated suggestions tailored to your interests for an engaging exploration of aligned topics."}'),p=(0,s.jsxs)("svg",{width:"27",height:"21",viewBox:"0 0 27 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("rect",{fill:"none",x:"1",y:"1",width:"25",height:"19",stroke:"#0C50FF",strokeWidth:"2"}),(0,s.jsx)("rect",{x:"4",y:"4",width:"9",height:"7",fill:"#0C50FF",fillOpacity:"0.5"}),(0,s.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 13.5V12.5H10V13.5H4Z",fill:"#0C50FF",fillOpacity:"0.5"}),(0,s.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 15V14H13V15H4Z",fill:"#0C50FF",fillOpacity:"0.5"}),(0,s.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 16.5V15.5H8V16.5H4Z",fill:"#0C50FF",fillOpacity:"0.5"}),(0,s.jsx)("rect",{x:"14",y:"4",width:"9",height:"7",fill:"#0C50FF",fillOpacity:"0.5"}),(0,s.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 13.5V12.5H20V13.5H14Z",fill:"#0C50FF",fillOpacity:"0.5"}),(0,s.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 15V14H23V15H14Z",fill:"#0C50FF",fillOpacity:"0.5"}),(0,s.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 16.5V15.5H18V16.5H14Z",fill:"#0C50FF",fillOpacity:"0.5"})]});(0,e.registerBlockType)(c.UU,{title:(0,o.__)("Related Post","cozy-addons"),description:(0,o.__)(c.h_,"cozy-addons"),icon:{src:p},example:{attributes:{cover:cozyBlockAssets.imageDir+"/preview_related_post.jpg"},viewportWidth:1260},edit:function({attributes:e,setAttributes:i,clientId:r}){if(e.cover)return(0,s.jsx)("img",{src:e.cover});e.blockClientId=r;const n=(0,t.useBlockProps)({className:"cozy-block-wrapper"});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{...n,children:(0,s.jsx)(a,{clientId:r,attributes:e})}),(0,s.jsx)(t.InspectorControls,{group:"settings",children:(0,s.jsxs)(l.PanelBody,{title:(0,o.__)("General","cozy-addons"),children:[(0,s.jsx)(l.TextControl,{label:(0,o.__)("Display Column","cozy-addons"),value:e.gridOptions.displayColumn,onChange:o=>i({...e,gridOptions:{...e.gridOptions,displayColumn:o}}),type:"number",min:1,step:1,max:5}),(0,s.jsx)(l.RangeControl,{label:(0,o.__)("Column gap","cozy-addons"),value:e.gridOptions.columnGap,onChange:o=>i({...e,gridOptions:{...e.gridOptions,columnGap:o}}),min:1,step:1,max:100})]})},"setting")]})},save:function({attributes:e}){const{blockClientId:o}=e,l=`cozyBlock_${(i=o,i.replace(/[;=()\s]/g,"")).replace(/-/gi,"_")}`;var i;return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("div",{className:"cozy-block-related-posts-wrapper",id:l,children:(0,s.jsx)(t.InnerBlocks.Content,{})})})}})}},t={};function l(e){var i=t[e];if(void 0!==i)return i.exports;var r=t[e]={exports:{}};return o[e](r,r.exports,l),r.exports}l.m=o,e=[],l.O=(o,t,i,r)=>{if(!t){var s=1/0;for(p=0;p<e.length;p++){for(var[t,i,r]=e[p],n=!0,a=0;a<t.length;a++)(!1&r||s>=r)&&Object.keys(l.O).every((e=>l.O[e](t[a])))?t.splice(a--,1):(n=!1,r<s&&(s=r));if(n){e.splice(p--,1);var c=i();void 0!==c&&(o=c)}}return o}r=r||0;for(var p=e.length;p>0&&e[p-1][2]>r;p--)e[p]=e[p-1];e[p]=[t,i,r]},l.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={57:0,350:0};l.O.j=o=>0===e[o];var o=(o,t)=>{var i,r,[s,n,a]=t,c=0;if(s.some((o=>0!==e[o]))){for(i in n)l.o(n,i)&&(l.m[i]=n[i]);if(a)var p=a(l)}for(o&&o(t);c<s.length;c++)r=s[c],l.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return l.O(p)},t=globalThis.webpackChunkrelated_post=globalThis.webpackChunkrelated_post||[];t.forEach(o.bind(null,0)),t.push=o.bind(null,t.push.bind(t))})();var i=l.O(void 0,[350],(()=>l(856)));i=l.O(i)})();
Save
Back