import{j as t}from"./chunks/jsx-runtime.js?ver=1.7.0";import{R as l,u as p,a as d}from"./chunks/reviewBlockShared.js?ver=1.7.0";import{S as m}from"./chunks/SingleProductContext.js?ver=1.7.0";import{p as f}from"./chunks/Icons.js?ver=1.7.0";import"./chunks/EditorPanel.js?ver=1.7.0";import"./chunks/EditorPanelRow.js?ver=1.7.0";import"./chunks/SelectProductModal.js?ver=1.7.0";import"./chunks/BlockEditorTranslator.js?ver=1.7.0";import"./chunks/index6.js?ver=1.7.0";import"./chunks/ProductListItem.js?ver=1.7.0";import"./chunks/index5.js?ver=1.7.0";import"./chunks/add-query-args.js?ver=1.7.0";const{InspectorControls:w}=wp.blockEditor,y=({attributes:r,setAttributes:o,selectedProduct:s,setSelectedProduct:i,insideParent:e})=>t.jsx(w,{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(l,{attributes:r,setAttributes:o,selectedProduct:s,setSelectedProduct:i})})})})}),{useBlockProps:v,InnerBlocks:a}=wp.blockEditor,{registerBlockType:g}=wp.blocks,{useEffect:x}=wp.element,c=window.fluent_cart_product_review_summary_group_data,_=[["fluent-cart/product-review-summary",{}],["fluent-cart/write-a-review-button",{}]];g(c.slug+"/"+c.name,{apiVersion:3,title:c.title,description:c.description,icon:{src:f},category:"fluent-cart",attributes:{query_type:{type:"string",default:"default"},product_id:{type:["string","number"],default:""}},edit:({attributes:r,setAttributes:o,clientId:s})=>{const i=v({className:"fct-review-summary-group-editor"}),e=p(s),{selectedProduct:n,setSelectedProduct:u}=d(r,e,!1);return x(()=>{e&&r.query_type!=="default"&&o({query_type:"default"})},[e,r.query_type]),t.jsxs("div",{...i,children:[t.jsx(y,{attributes:r,setAttributes:o,selectedProduct:n,setSelectedProduct:u,insideParent:e}),t.jsx(m,{value:{product:n},children:t.jsx(a,{template:_,templateLock:!1,allowedBlocks:["fluent-cart/product-review-summary","fluent-cart/write-a-review-button","fluent-cart/product-review-form"]})})]})},save:function(){return t.jsx(a.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}}});