PluginProbe ʕ •ᴥ•ʔ
Author Website Templates – Create Writer, Author & Publisher Websites Easily / 1.1.9
Author Website Templates – Create Writer, Author & Publisher Websites Easily v1.1.9
trunk 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9
author-website-templates / build / blocks / author-pro / reviews / index.js
author-website-templates / build / blocks / author-pro / reviews Last commit date
block.json 1 month ago index.asset.php 1 month ago index.js 1 month ago render.php 1 month ago
index.js
1 lines
1 (()=>{"use strict";var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var r in o)e.o(o,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:o[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,o=window.wp.i18n,r=window.wp.blockEditor,a=window.wp.components,l=window.wp.element,s=window.wp.data,n=window.wp.serverSideRender;var i=e.n(n);const d=JSON.parse('{"apiVersion":2,"name":"awt/author-pro-reviews","version":"1.0.0","title":"Testimonials [Author Pro]","category":"awt-blocks","description":"Display reviews from your readers in a beautiful glassmorphism grid.","supports":{"html":false,"anchor":true,"align":["full"]},"attributes":{"blockId":{"type":"string"},"anchor":{"type":"string","default":""},"align":{"type":"string","default":"full"},"sectionTitle":{"type":"string","default":"What Readers Say"},"postsToShow":{"type":"number","default":3},"order":{"type":"string","default":"DESC"},"selectedBookId":{"type":"string","default":"0"},"bgColor":{"type":"string","default":"#0f172a"},"cardBgColor":{"type":"string","default":"rgba(255, 255, 255, 0.1)"},"accentColor":{"type":"string","default":"#ea580c"},"textColor":{"type":"string","default":"#d1d5db"},"authorColor":{"type":"string","default":"#ffffff"},"paddingTop":{"type":"number","default":96},"paddingBottom":{"type":"number","default":96}},"textdomain":"author-website-templates","editorScript":"file:./index.js","render":"file:./render.php"}'),p=window.ReactJSXRuntime,u=({isLocked:e,children:t})=>e?(0,p.jsxs)("div",{style:{position:"relative",opacity:.5},children:[(0,p.jsx)("div",{style:{pointerEvents:"none"},children:t}),(0,p.jsx)("a",{href:"https://rswpthemes.com/author-portfolio-pro-wordpress-theme/",target:"_blank",rel:"noopener noreferrer",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",zIndex:20,display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",background:"rgba(255, 255, 255, 0.4)"},title:(0,o.__)("Click to Upgrade to Pro","author-website-templates"),children:(0,p.jsx)("div",{style:{background:"#fff",padding:"6px 12px",borderRadius:"4px",boxShadow:"0 2px 5px rgba(0,0,0,0.1)",fontSize:"12px",fontWeight:"bold",color:"#333"},children:"🔒 Upgrade to Pro"})})]}):t;(0,t.registerBlockType)(d.name,{...d,edit:function({attributes:e,setAttributes:t}){const{blockId:n,sectionTitle:c,postsToShow:h,order:b,anchor:g,align:w,selectedBookId:m,bgColor:f,cardBgColor:C,accentColor:x,textColor:_,authorColor:v,paddingTop:y,paddingBottom:S}=e,k=window.awtVars?.isPro||!1,j=(0,s.useSelect)(e=>e("core").getEntityRecords("postType","book",{per_page:-1,status:"publish"}),[]),B=[{label:(0,o.__)("All Books","author-website-templates"),value:"0"},...j?j.map(e=>({label:e.title.rendered,value:String(e.id)})):[]];(0,l.useEffect)(()=>{n||t({blockId:`author-pro-reviews-${Math.floor(1e4*Math.random())}`})},[n,t]);const T=(0,r.useBlockProps)({className:"awt-author-pro-reviews relative",id:g?void 0:n});return(0,p.jsxs)("div",{...T,children:[(0,p.jsxs)(r.InspectorControls,{children:[(0,p.jsxs)(a.PanelBody,{title:(0,o.__)("Query Settings","author-website-templates"),initialOpen:!0,children:[(0,p.jsx)(a.TextControl,{label:(0,o.__)("Section Title","author-website-templates"),value:c,onChange:e=>t({sectionTitle:e})}),(0,p.jsx)(a.RangeControl,{label:(0,o.__)("Number of Reviews","author-website-templates"),value:h,onChange:e=>t({postsToShow:e}),min:1,max:12}),(0,p.jsx)(a.SelectControl,{label:(0,o.__)("Order","author-website-templates"),value:b,options:[{label:"Newest First",value:"DESC"},{label:"Oldest First",value:"ASC"}],onChange:e=>t({order:e})}),(0,p.jsx)(a.SelectControl,{label:(0,o.__)("Filter by Book","author-website-templates"),value:m,options:B,onChange:e=>t({selectedBookId:e}),help:(0,o.__)("Show reviews connected to a specific book.","author-website-templates")})]}),(0,p.jsxs)(a.PanelBody,{title:(0,o.__)("Spacing","author-website-templates"),initialOpen:!1,children:[(0,p.jsx)(a.RangeControl,{label:(0,o.__)("Top Padding (px)","author-website-templates"),value:y,onChange:e=>t({paddingTop:e}),min:0,max:300}),(0,p.jsx)(a.RangeControl,{label:(0,o.__)("Bottom Padding (px)","author-website-templates"),value:S,onChange:e=>t({paddingBottom:e}),min:0,max:300})]})]}),(0,p.jsx)(r.InspectorControls,{group:"styles",children:(0,p.jsx)(u,{isLocked:!k,children:(0,p.jsx)(r.PanelColorSettings,{title:(0,o.__)("Colors","author-website-templates"),initialOpen:!0,colorSettings:[{value:f,onChange:e=>t({bgColor:e}),label:(0,o.__)("Section Background","author-website-templates")},{value:C,onChange:e=>t({cardBgColor:e}),label:(0,o.__)("Card Background (Glass)","author-website-templates")},{value:x,onChange:e=>t({accentColor:e}),label:(0,o.__)("Stars Color","author-website-templates")},{value:_,onChange:e=>t({textColor:e}),label:(0,o.__)("Review Text Color","author-website-templates")},{value:v,onChange:e=>t({authorColor:e}),label:(0,o.__)("Author Name Color","author-website-templates")}]})})}),(0,p.jsx)(i(),{block:d.name,attributes:e})]})}})})();