FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
surecart
/
dist
/
templates
Edit File: admin.js
!function(){"use strict";var e=window.wp.plugins,t=window.React,n=window.wp.editPost,a=window.wp.primitives,r=window.ReactJSXRuntime,o=(0,r.jsx)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(a.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),i=window.wp.data,l=window.wp.url,s=window.wp.i18n;function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var d=window.wp.editor,u=window.wp.components,_=window.wp.blockEditor;(0,e.registerPlugin)("customer-dashboard",{render:function(){var e=(0,i.useSelect)((function(e){var t=e("core/editor").getEditedPostAttribute("meta")||{},n=t._surecart_dashboard_logo_width,a=t._surecart_dashboard_show_logo,r=t._surecart_dashboard_navigation_orders,o=t._surecart_dashboard_navigation_invoices,i=t._surecart_dashboard_navigation_subscriptions,l=t._surecart_dashboard_navigation_downloads,s=t._surecart_dashboard_navigation_account,c=t._surecart_dashboard_navigation_billing;return{template:e(d.store).getEditedPostAttribute("template"),_surecart_dashboard_logo_width:n,_surecart_dashboard_show_logo:a,_surecart_dashboard_navigation_orders:r,_surecart_dashboard_navigation_invoices:o,_surecart_dashboard_navigation_subscriptions:i,_surecart_dashboard_navigation_downloads:l,_surecart_dashboard_navigation_account:s,_surecart_dashboard_navigation_billing:c}})),n=e.template,a=e._surecart_dashboard_logo_width,r=e._surecart_dashboard_show_logo,o=e._surecart_dashboard_navigation_orders,l=e._surecart_dashboard_navigation_invoices,c=e._surecart_dashboard_navigation_subscriptions,g=e._surecart_dashboard_navigation_downloads,h=e._surecart_dashboard_navigation_account,m=e._surecart_dashboard_navigation_billing,p=(0,u.__experimentalUseCustomUnits)({availableUnits:(0,_.useSettings)("spacing.units")||["%","px","em","rem","vw"]}),b=(0,i.useDispatch)(d.store).editPost;return"pages/template-surecart-dashboard.php"!==n?null:(0,t.createElement)(d.PluginDocumentSettingPanel,{name:"sc-dashboard-panel",title:(0,s.__)("Template Options","surecart"),className:"custom-panel",icon:(0,t.createElement)("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.519 35.5C27.1944 35.5 35.0379 27.665 35.0379 18C35.0379 8.33502 27.1944 0.5 17.519 0.5C7.84351 0.5 0 8.33502 0 18C0 27.665 7.84351 35.5 17.519 35.5ZM17.5944 9.25C16.1877 9.25 14.241 10.0536 13.2463 11.0449L10.5448 13.7372H24.0104L28.5129 9.25H17.5944ZM21.7689 24.9551C20.7742 25.9464 18.8275 26.75 17.4208 26.75H6.50228L11.0048 22.2628H24.4704L21.7689 24.9551ZM26.1453 15.9808H8.29837L7.45535 16.8221C5.4592 18.617 6.05123 20.0192 8.84675 20.0192H26.742L27.5853 19.1779C29.562 17.3936 28.9408 15.9808 26.1453 15.9808Z",fill:"currentColor"}))},(0,t.createElement)(u.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Show Logo","surecart"),checked:r,onChange:function(e){return b({meta:{_surecart_dashboard_show_logo:e}})}}),!!r&&(0,t.createElement)(u.__experimentalUnitControl,{__next40pxDefaultSize:!0,label:(0,s.__)("Logo Width","surecart"),value:a,onChange:function(e){return b({meta:{_surecart_dashboard_logo_width:e}})},units:p}),(0,t.createElement)(u.PanelRow,null,(0,t.createElement)("div",null,(0,t.createElement)(u.BaseControl.VisualLabel,null,(0,s.__)("Navigation","surecart")),(0,t.createElement)(u.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Orders","surecart"),checked:o,onChange:function(e){return b({meta:{_surecart_dashboard_navigation_orders:e}})}}),(0,t.createElement)(u.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Invoices","surecart"),checked:l,onChange:function(e){return b({meta:{_surecart_dashboard_navigation_invoices:e}})}}),(0,t.createElement)(u.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Plans","surecart"),checked:c,onChange:function(e){return b({meta:{_surecart_dashboard_navigation_subscriptions:e}})}}),(0,t.createElement)(u.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Downloads","surecart"),checked:g,onChange:function(e){return b({meta:{_surecart_dashboard_navigation_downloads:e}})}}),(0,t.createElement)(u.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("WordPress Account","surecart"),checked:h,onChange:function(e){return b({meta:{_surecart_dashboard_navigation_account:e}})}}),(0,t.createElement)(u.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Billing Details","surecart"),checked:m,onChange:function(e){return b({meta:{_surecart_dashboard_navigation_billing:e}})}}))))}}),(0,e.registerPlugin)("product-page-back-button",{render:function(){var e,a,r=(0,i.useSelect)((function(e){return e("core/editor").getEditedPostAttribute("meta")}));return null!=r&&null!==(e=r.product)&&void 0!==e&&e.id?(0,t.createElement)(n.__experimentalMainDashboardButton,null,(0,t.createElement)(n.__experimentalFullscreenModeClose,{icon:o,label:(0,s.__)("Edit Product","surecart"),showTooltip:!1,href:(0,l.addQueryArgs)("".concat(null===(a=window)||void 0===a||null===(a=a.scData)||void 0===a?void 0:a.admin_url,"admin.php"),{page:"sc-products",action:"edit",id:r.product.id})})):null}}),(0,e.registerPlugin)("product-page-info",{render:function(){var e,n,a=(e=(0,t.useState)(null),n=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,o,i,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=o.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,r=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw r}}return l}}(e,n)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),r=a[0],o=a[1],_=(0,i.useSelect)((function(e){return e(d.store).getCurrentPost()}),[]);return(0,t.useEffect)((function(){"sc_product"!==(null==_?void 0:_.type)||null!=_&&_.has_content_block||null!==r||o(!0)}),[null==_?void 0:_.has_content_block]),"sc_product"!==(null==_?void 0:_.type)?null:(0,t.createElement)(t.Fragment,null,(0,t.createElement)(d.PluginDocumentSettingPanel,{name:"product-page-info",title:null==_?void 0:_.title,className:"product-page-info"},(0,s.__)("This editor controls the content of the product page.")),(0,t.createElement)(u.__experimentalConfirmDialog,{isOpen:r,onConfirm:function(){var e,t;window.location.assign((0,l.addQueryArgs)("site-editor.php",{postType:null==_||null===(e=_.block_template)||void 0===e?void 0:e.type,postId:null==_||null===(t=_.block_template)||void 0===t?void 0:t.id,canvas:"edit"}))},confirmButtonText:(0,s.__)("Edit Template","surecart"),cancelButtonText:(0,s.__)("Ignore","surecart"),onCancel:function(){return o(!1)}},(0,t.createElement)("div",{style:{maxWidth:"350px"}},(0,s.__)('This product\'s template is missing the "Post Content" block. It must be added to display the content.'))))}})}();
Save
Back