| 1 |
import{j as t}from"./chunks/jsx-runtime.js?ver=1.8.0";import{R as f,u as w,a as g,i as n}from"./chunks/reviewBlockShared.js?ver=1.8.0";import{f as v}from"./chunks/reviewPresets.js?ver=1.8.0";import{S as P}from"./chunks/SingleProductContext.js?ver=1.8.0";import{q as _}from"./chunks/Icons.js?ver=1.8.0";import"./chunks/EditorPanel.js?ver=1.8.0";import"./chunks/EditorPanelRow.js?ver=1.8.0";import"./chunks/SelectProductModal.js?ver=1.8.0";import"./chunks/BlockEditorTranslator.js?ver=1.8.0";import"./chunks/index6.js?ver=1.8.0";import"./chunks/ProductListItem.js?ver=1.8.0";import"./chunks/index5.js?ver=1.8.0";import"./chunks/add-query-args.js?ver=1.8.0";import"./chunks/reviewStar2.js?ver=1.8.0";const{InspectorControls:j}=wp.blockEditor,x=({attributes:r,setAttributes:o,selectedProduct:c,setSelectedProduct:i,insideParent:e})=>t.jsx(j,{children:t.jsx("div",{className:"fct-inspector-control-wrap fct-inspector-control-wrap--product-card fct-inspector-control-wrap--review-summary-group",children:t.jsx("div",{className:"fct-inspector-control-group",children:t.jsx("div",{className:"fct-inspector-control-body",children:!e&&t.jsx(f,{attributes:r,setAttributes:o,selectedProduct:c,setSelectedProduct:i,allowMultiProduct:!0,hasSingleProductChildren:!0})})})})}),{useBlockProps:k,InnerBlocks:l}=wp.blockEditor,{registerBlockType:h}=wp.blocks,{useEffect:q}=wp.element,s=window.fluent_cart_product_review_summary_group_data,S=[["fluent-cart/product-review-summary",{}],["fluent-cart/write-a-review-button",{}]];h(s.slug+"/"+s.name,{apiVersion:3,title:s.title,description:s.description,icon:{src:_},category:"fluent-cart",attributes:{query_type:{type:"string",default:"default"},product_id:{type:["string","number"],default:""},product_ids:{type:"array",default:[]}},edit:({attributes:r,setAttributes:o,clientId:c})=>{const i=k({className:"fct-review-summary-group-editor"}),e=w(c),{selectedProduct:a,setSelectedProduct:d}=g(r,e,!1);q(()=>{e&&r.query_type!=="default"&&o({query_type:"default"})},[e,r.query_type]);const m=u=>{const y=n(r.query_type),p=Object.prototype.hasOwnProperty.call(u,"query_type")?u.query_type:r.query_type;o(u),y!==n(p)&&v(c,n(p))};return t.jsxs("div",{...i,children:[t.jsx(x,{attributes:r,setAttributes:m,selectedProduct:a,setSelectedProduct:d,insideParent:e}),t.jsx(P,{value:{product:a},children:t.jsx(l,{template:S,templateLock:!1,allowedBlocks:["fluent-cart/product-review-summary","fluent-cart/write-a-review-button","fluent-cart/product-review-form"]})})]})},save:function(){return t.jsx(l.Content,{})},supports:{html:!1,align:!0,color:{text:!0,background:!0},spacing:{margin:!0,padding:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0}}}); |