PATH:
home
/
lab2454c
/
fcxpro.com
/
wp-content
/
plugins
/
woocommerce
/
assets
/
client
/
admin
/
customer-effort-score
!function(){var e={31772:function(e,o,t){"use strict";var r=t(25148);function c(){}function n(){}n.resetWarningCache=c,e.exports=function(){function e(e,o,t,c,n,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function o(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:o,element:e,elementType:e,instanceOf:o,node:e,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:n,resetWarningCache:c};return t.PropTypes=t,t}},7862:function(e,o,t){e.exports=t(31772)()},25148:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},o={};function t(r){var c=o[r];if(void 0!==c)return c.exports;var n=o[r]={exports:{}};return e[r](n,n.exports,t),n.exports}t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,{a:o}),o},t.d=function(e,o){for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},t.o=function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){"use strict";t.r(r),t.d(r,{CustomerEffortScore:function(){return u},CustomerFeedbackModal:function(){return s},CustomerFeedbackSimple:function(){return p}});var e=window.wp.element,o=t(7862),c=t.n(o),n=window.wp.i18n,a=window.wp.data,l=window.wp.components,i=window.wc.experimental;function s(o){let{recordScoreCallback:t,label:r,defaultScore:c=NaN,onCloseModal:a}=o;const s=[{label:(0,n.__)("Very difficult","woocommerce"),value:"1"},{label:(0,n.__)("Somewhat difficult","woocommerce"),value:"2"},{label:(0,n.__)("Neutral","woocommerce"),value:"3"},{label:(0,n.__)("Somewhat easy","woocommerce"),value:"4"},{label:(0,n.__)("Very easy","woocommerce"),value:"5"}],[m,u]=(0,e.useState)(c||NaN),[p,f]=(0,e.useState)(""),[d,_]=(0,e.useState)(!1),[b,w]=(0,e.useState)(!0),v=()=>{w(!1),a&&a()};return b?(0,e.createElement)(l.Modal,{className:"woocommerce-customer-effort-score",title:(0,n.__)("Please share your feedback","woocommerce"),onRequestClose:v,shouldCloseOnClickOutside:!1},(0,e.createElement)(i.Text,{variant:"subtitle.small",as:"p",weight:"600",size:"14",lineHeight:"20px"},r),(0,e.createElement)("div",{className:"woocommerce-customer-effort-score__selection"},(0,e.createElement)(l.RadioControl,{selected:m.toString(10),options:s,onChange:e=>{const o=parseInt(e,10);u(o),_(!Number.isInteger(o))}})),(1===m||2===m)&&(0,e.createElement)("div",{className:"woocommerce-customer-effort-score__comments"},(0,e.createElement)(l.TextareaControl,{label:(0,n.__)("Comments (optional)","woocommerce"),help:(0,n.__)("Your feedback will go to the WooCommerce development team","woocommerce"),value:p,onChange:e=>f(e),rows:5})),d&&(0,e.createElement)("div",{className:"woocommerce-customer-effort-score__errors",role:"alert"},(0,e.createElement)(i.Text,{variant:"body",as:"p"},(0,n.__)("Please provide feedback by selecting an option above.","woocommerce"))),(0,e.createElement)("div",{className:"woocommerce-customer-effort-score__buttons"},(0,e.createElement)(l.Button,{isTertiary:!0,onClick:v,name:"cancel"},(0,n.__)("Cancel","woocommerce")),(0,e.createElement)(l.Button,{isPrimary:!0,onClick:()=>{Number.isInteger(m)?(w(!1),t(m,p)):_(!0)},name:"send"},(0,n.__)("Send","woocommerce")))):null}s.propTypes={recordScoreCallback:c().func.isRequired,label:c().string.isRequired,defaultScore:c().number,onCloseModal:c().func};const m=()=>{};function u(o){let{recordScoreCallback:t,label:r,onNoticeShownCallback:c=m,onNoticeDismissedCallback:l=m,onModalShownCallback:i=m,icon:u}=o;const[p,f]=(0,e.useState)(!0),[d,_]=(0,e.useState)(!1),{createNotice:b}=(0,a.useDispatch)("core/notices2");return(0,e.useEffect)((()=>{p&&(b("success",r,{actions:[{label:(0,n.__)("Give feedback","woocommerce"),onClick:()=>{_(!0),i()}}],icon:u,explicitDismiss:!0,onDismiss:l}),f(!1),c())}),[p]),p?null:d?(0,e.createElement)(s,{label:r,recordScoreCallback:t}):null}u.propTypes={recordScoreCallback:c().func.isRequired,label:c().string.isRequired,onNoticeShownCallback:c().func,onNoticeDismissedCallback:c().func,onModalShownCallback:c().func,icon:c().element};const p=o=>{let{onSelect:t,label:r}=o;const c=[{tooltip:(0,n.__)("Very difficult","woocommerce"),value:1,emoji:"😞"},{tooltip:(0,n.__)("Difficult","woocommerce"),value:2,emoji:"🙁"},{tooltip:(0,n.__)("Neutral","woocommerce"),value:3,emoji:"😑"},{tooltip:(0,n.__)("Good","woocommerce"),value:4,emoji:"🙂"},{tooltip:(0,n.__)("Very good","woocommerce"),value:5,emoji:"😍"}];return(0,e.createElement)("div",{className:"customer-feedback-simple__container"},(0,e.createElement)(i.Text,{variant:"subtitle.small",as:"p",size:"13",lineHeight:"16px"},r),(0,e.createElement)("div",{className:"customer-feedback-simple__selection"},c.map((o=>(0,e.createElement)(l.Tooltip,{text:o.tooltip,key:o.value,position:"top center"},(0,e.createElement)(l.Button,{onClick:()=>{t(o.value)}},o.emoji))))))};p.propTypes={onSelect:c().func.isRequired,label:c().string.isRequired}}(),(window.wc=window.wc||{}).customerEffortScore=r}();
[-] style-rtl.css
[edit]
[+]
..
[-] index.asset.php
[edit]
[-] style.css
[edit]
[-] index.js
[edit]