| 73 |
`},76369:(e,t,n)=>{n.d(t,{A:()=>d});var a=n(47143),o=n(40309),i=n(11534);const d=()=>{const{setAddonsState:e}=(0,a.useDispatch)(o?.addons),{addonList:t,moduleLoading:n}=(0,a.useSelect)(e=>e(o.addons).getAddonsState(),[]);return{getAddons:async()=>{try{const t=await i.A.addons.getAllAddons();t.success&&e({addonList:t?.data})}catch(e){console.log(e)}},updateAddon:async t=>{try{e({moduleLoading:{...n,[t.name]:!0}});const a=await i.A.addons.editAddon(t);return a?.success&&window.location.reload(),a}catch(e){console.log(e)}finally{e({moduleLoading:{...n,[t.name]:!1}})}},isAddonActive:e=>{const n=t.find(t=>t.name===e);return"activated"===n?.status}}}},97324:(e,t,n)=>{n.r(t),n.d(t,{default:()=>f});var a=n(51609),o=n(47143),i=n(86087),d=n(48876),l=n(40309),s=n(22564),r=n(76369),c=n(46714);const{__}=wp?.i18n||{},p={activate:__("Deactivate","booktics"),deactivate:__("Activate","booktics"),install:__("Activate","booktics"),on:__("Install","booktics"),upgrade:__("Install","booktics")},u={Activate:"activate",Deactivate:"deactivate",Install:"install",Upgrade:"upgrade"};var g=n(58470);const{__:b}=wp?.i18n||{},m=({plugin:e={}})=>{const{moduleLoading:t}=(0,o.useSelect)(e=>e(l.addons).getAddonsState(),[]),{updateAddon:n}=(0,r.A)(),i=p[e.status]||b("Install","booktics");return(0,a.createElement)(g.k_,null,(0,a.createElement)(g.bw,null,(0,a.createElement)(s.Flex,{align:"flex-start",justify:"space-between"},(0,a.createElement)("div",{className:"bkt-plugin-svg-wrapper",dangerouslySetInnerHTML:{__html:e.icon}})),(0,a.createElement)(s.Title,{text:e.title,level:5}),(0,a.createElement)(s.Description,{text:e.description})),(0,a.createElement)(g.wL,null,(0,a.createElement)(s.Button,{target:"_blank",href:e.doc_link,icon:(0,a.createElement)(c.ReadMoreIcon,null),className:"bkt-readmore-btn",type:"text",text:b("Documentation","booktics")}),(0,a.createElement)(s.PrimaryButton,{onClick:()=>{const t={name:e.slug,status:u[i]||"install"};n(t)},text:b(i,"booktics"),loading:t?.[e.slug]})))},{Col:x,Row:k}=window?.booktics?.library||{},{__:v}=wp?.i18n||{},f=()=>{const{getAddons:e}=(0,r.A)(),{addonList:t}=(0,o.useSelect)(e=>e(l.addons).getAddonsState(),[]);if((0,i.useEffect)(()=>{t||e()},[]),!t)return(0,a.createElement)(s.RowSkeleton,null);const n=t.filter(e=>"plugin"===e.type);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(d.A,{title:v("Our Plugins","booktics")}),(0,a.createElement)(s.ResponsiveContainer,null,(0,a.createElement)(s.Title,{level:3,className:"bkt-extension-title"},v("Plugins List","booktics")),(0,a.createElement)(k,{gutter:[20,20]},n?.map(e=>(0,a.createElement)(x,{xs:24,md:24,lg:12,xxl:8,key:e.demo_link},(0,a.createElement)(m,{plugin:e}))))))}}}]); |