wpmind/build/index.js
Nikita 26081c84ec improved structure
added store to control the popup
changed popup colors
2023-06-02 22:31:31 +03:00

1 line
No EOL
9.2 KiB
JavaScript

!function(){"use strict";var e,n={924:function(e,n,t){var r={};t.r(r),t.d(r,{isOpen:function(){return l}});var o={};t.r(o),t.d(o,{close:function(){return i},open:function(){return a},toggle:function(){return c}});function l(e){return e?.isOpen||!1}function a(){return{type:"OPEN"}}function i(){return{type:"CLOSE"}}function c(){return{type:"TOGGLE"}}var p=window.wp.data;(0,p.registerStore)("mind/popup",{reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1};switch((arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).type){case"CLOSE":if(e.isOpen)return{isOpen:!1};break;case"OPEN":if(!e.isOpen)return{isOpen:!0};break;case"TOGGLE":return{isOpen:!e.isOpen}}return e},selectors:r,actions:o});var m=window.wp.element,u=window.wp.i18n,d=window.wp.components,s=window.wp.domReady,_=t.n(s),C=(0,m.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 66 66",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"mind-icon"},(0,m.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M34.2308 6C34.2308 6 30.4843 18.0769 25 23.5385C19.4023 29.1129 7 32.7692 7 32.7692C7 32.7692 19.414 36.414 25 42C30.586 47.586 34.2308 60 34.2308 60C34.2308 60 37.5375 47.5948 43 42C48.5188 36.3475 61 32.7692 61 32.7692C61 32.7692 48.5288 29.1812 43 23.5385C37.6408 18.0687 34.2308 6 34.2308 6ZM34.1026 21C34.1026 21 31.4375 25.5726 29 28C26.5122 30.4775 22 32.8974 22 32.8974C22 32.8974 26.5173 35.0173 29 37.5C31.4827 39.9827 34.1026 45 34.1026 45C34.1026 45 36.5722 39.9866 39 37.5C41.4528 34.9878 46 32.8974 46 32.8974C46 32.8974 41.4572 30.5079 39 28C36.6181 25.569 34.1026 21 34.1026 21Z",fill:"currentColor"}),(0,m.createElement)("path",{d:"M50.6667 53.5214C52.3932 51.802 53.5726 48 53.5726 48C53.5726 48 54.6462 51.7994 56.3333 53.5214C58.0739 55.2978 62 56.4274 62 56.4274C62 56.4274 58.0707 57.5538 56.3333 59.3333C54.6137 61.0947 53.5726 65 53.5726 65C53.5726 65 52.4252 61.0919 50.6667 59.3333C48.9081 57.5748 45 56.4274 45 56.4274C45 56.4274 48.9044 55.2763 50.6667 53.5214Z",fill:"currentColor"}),(0,m.createElement)("path",{d:"M8.66667 46.5726C9.78384 45.4601 10.547 43 10.547 43C10.547 43 11.2416 45.4584 12.3333 46.5726C13.4596 47.7221 16 48.453 16 48.453C16 48.453 13.4575 49.1819 12.3333 50.3333C11.2206 51.473 10.547 54 10.547 54C10.547 54 9.80457 51.4712 8.66667 50.3333C7.52877 49.1954 5 48.453 5 48.453C5 48.453 7.5264 47.7082 8.66667 46.5726Z",fill:"currentColor"}),(0,m.createElement)("path",{d:"M51.3333 5.22222C52.6536 3.9074 53.5556 1 53.5556 1C53.5556 1 54.3765 3.90543 55.6667 5.22222C56.9977 6.58066 60 7.44444 60 7.44444C60 7.44444 56.9953 8.30588 55.6667 9.66667C54.3516 11.0136 53.5556 14 53.5556 14C53.5556 14 52.6781 11.0115 51.3333 9.66667C49.9885 8.32188 47 7.44444 47 7.44444C47 7.44444 49.9858 6.56421 51.3333 5.22222Z",fill:"currentColor"}));const f="mind-popup-container",E=[{type:"prompt",label:(0,u.__)("Improve","mind")},{type:"prompt",label:(0,u.__)("Paraphrase","mind")},{type:"prompt",label:(0,u.__)("Simplify","mind")},{type:"prompt",label:(0,u.__)("Expand","mind")},{type:"prompt",label:(0,u.__)("Shorten","mind")},{type:"category",label:(0,u.__)("Formality","mind")},{type:"prompt",label:(0,u.__)("Casual","mind")},{type:"prompt",label:(0,u.__)("Neutral","mind")},{type:"prompt",label:(0,u.__)("Formal","mind")},{type:"category",label:(0,u.__)("Tone","mind")},{type:"prompt",label:(0,u.__)("Friendly","mind")},{type:"prompt",label:(0,u.__)("Professional","mind")},{type:"prompt",label:(0,u.__)("Witty","mind")},{type:"prompt",label:(0,u.__)("Heartfelt","mind")},{type:"prompt",label:(0,u.__)("Educational","mind")}];function y(e){const{onClose:n}=e,{close:t}=(0,p.useDispatch)("mind/popup"),{isOpen:r}=(0,p.useSelect)((e=>{const{isOpen:n}=e("mind/popup");return{isOpen:n()}}));return r?(0,m.createElement)(d.Modal,{title:!1,className:"mind-popup",overlayClassName:"mind-popup-overlay",onRequestClose:()=>{t(),n&&n()},__experimentalHideHeader:!0},(0,m.createElement)("div",{className:"mind-popup-content"},(0,m.createElement)("div",{className:"mind-popup-prompts"},E.map((e=>"category"===e.type?(0,m.createElement)("span",{key:e.type+e.label,className:"mind-popup-prompts-category"},e.label):(0,m.createElement)("button",{key:e.type+e.label,className:"mind-popup-prompts-button"},e.label))))),(0,m.createElement)("div",{className:"mind-popup-footer"},(0,m.createElement)("div",{className:"mind-popup-footer-logo"},C,(0,u.__)("Mind","@@text_domain")))):null}_()((()=>{if(document.querySelector(`.${f}`))return;const e=document.querySelector(".block-editor");if(!e)return;const n=document.createElement("div");n.classList.add(f),e.appendChild(n),(0,m.createRoot)(n).render((0,m.createElement)(y,null))}));var b=window.wp.hooks,g=window.wp.blockEditor,v=window.wp.compose;const h=["core/paragraph","core/heading"];function w(){const{selectedBlocks:e,selectedClientIds:n,canRemove:t}=(0,p.useSelect)((e=>{const{getBlockNamesByClientId:n,getSelectedBlockClientIds:t,canRemoveBlocks:r}=e("core/block-editor"),o=t();return{selectedBlocks:n(o),selectedClientIds:o,canRemove:r(o)}}),[]),{open:r}=(0,p.useDispatch)("mind/popup");return console.log(n),(0,m.createElement)(d.ToolbarGroup,null,(0,m.createElement)(d.DropdownMenu,{icon:C,label:(0,u.__)("Mind","@@text_domain")},(()=>(0,m.createElement)(m.Fragment,null,(0,m.createElement)(d.MenuGroup,null,(0,m.createElement)(d.MenuItem,{onClick:r},(0,u.__)("Improve","mind")),(0,m.createElement)(d.MenuItem,{onClick:r},(0,u.__)("Paraphrase","mind")),(0,m.createElement)(d.MenuItem,{onClick:r},(0,u.__)("Simplify","mind")),(0,m.createElement)(d.MenuItem,{onClick:r},(0,u.__)("Expand","mind")),(0,m.createElement)(d.MenuItem,{onClick:r},(0,u.__)("Shorten","mind"))),(0,m.createElement)(d.MenuGroup,null,(0,m.createElement)(d.DropdownMenu,{icon:null,toggleProps:{children:(0,m.createElement)(m.Fragment,null,(0,u.__)("Formality","mind"),(0,m.createElement)(d.Dashicon,{icon:"arrow-right"}))},popoverProps:{placement:"right-end"},className:"mind-toolbar-dropdown-wrapper"},(()=>(0,m.createElement)(m.Fragment,null,(0,m.createElement)(d.MenuGroup,null,(0,m.createElement)(d.MenuItem,{onClick:r},(0,u.__)("Casual","mind")),(0,m.createElement)(d.MenuItem,{onClick:r},(0,u.__)("Neutral","mind")),(0,m.createElement)(d.MenuItem,{onClick:r},(0,u.__)("Formal","mind")))))),(0,m.createElement)(d.DropdownMenu,{icon:null,toggleProps:{children:(0,m.createElement)(m.Fragment,null,(0,u.__)("Tone","mind"),(0,m.createElement)(d.Dashicon,{icon:"arrow-right"}))},popoverProps:{placement:"right-end"},className:"mind-toolbar-dropdown-wrapper"},(()=>(0,m.createElement)(m.Fragment,null,(0,m.createElement)(d.MenuGroup,null,(0,m.createElement)(d.MenuItem,{onClick:r},(0,u.__)("Friendly","mind")),(0,m.createElement)(d.MenuItem,{onClick:r},(0,u.__)("Professional","mind")),(0,m.createElement)(d.MenuItem,{onClick:r},(0,u.__)("Witty","mind")),(0,m.createElement)(d.MenuItem,{onClick:r},(0,u.__)("Heartfelt","mind")),(0,m.createElement)(d.MenuItem,{onClick:r},(0,u.__)("Educational","mind")))))))))))}const k=(0,v.createHigherOrderComponent)((e=>function(n){var t;return t=n,h.includes(t.name)?(0,m.createElement)(m.Fragment,null,(0,m.createElement)(e,n),(0,m.createElement)(g.BlockControls,{group:"other"},(0,m.createElement)(w,null))):(0,m.createElement)(e,n)}),"withToolbarControl");(0,b.addFilter)("editor.BlockEdit","mind/block-toolbar-toggle",k);var O=window.lodash;const M="mind-post-toolbar-toggle";function I(){const{toggle:e}=(0,p.useDispatch)("mind/popup");return(0,m.createElement)(m.Fragment,null,(0,m.createElement)("button",{type:"button",className:"components-button components-icon-button",onClick:n=>{n.preventDefault(),e()}},C,(0,u.__)("Open Mind","@@text_domain")))}_()((()=>{(0,p.subscribe)((0,O.throttle)((()=>{if(document.querySelector(`.${M}`))return;const e=document.querySelector(".edit-post-header__toolbar");e&&(e=>{const n=document.createElement("div");n.classList.add(M),e.appendChild(n),(0,m.createRoot)(n).render((0,m.createElement)(I,null))})(e)}),200,{trailing:!0}))}))}},t={};function r(e){var o=t[e];if(void 0!==o)return o.exports;var l=t[e]={exports:{}};return n[e](l,l.exports,r),l.exports}r.m=n,e=[],r.O=function(n,t,o,l){if(!t){var a=1/0;for(m=0;m<e.length;m++){t=e[m][0],o=e[m][1],l=e[m][2];for(var i=!0,c=0;c<t.length;c++)(!1&l||a>=l)&&Object.keys(r.O).every((function(e){return r.O[e](t[c])}))?t.splice(c--,1):(i=!1,l<a&&(a=l));if(i){e.splice(m--,1);var p=o();void 0!==p&&(n=p)}}return n}l=l||0;for(var m=e.length;m>0&&e[m-1][2]>l;m--)e[m]=e[m-1];e[m]=[t,o,l]},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,{a:n}),n},r.d=function(e,n){for(var t in n)r.o(n,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},r.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={826:0,431:0};r.O.j=function(n){return 0===e[n]};var n=function(n,t){var o,l,a=t[0],i=t[1],c=t[2],p=0;if(a.some((function(n){return 0!==e[n]}))){for(o in i)r.o(i,o)&&(r.m[o]=i[o]);if(c)var m=c(r)}for(n&&n(t);p<a.length;p++)l=a[p],r.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return r.O(m)},t=self.webpackChunkmind=self.webpackChunkmind||[];t.forEach(n.bind(null,0)),t.push=n.bind(null,t.push.bind(t))}();var o=r.O(void 0,[431],(function(){return r(924)}));o=r.O(o)}();