PluginProbe
Booktics – Appointment Booking Calendar for Service Businesses / 1.0.13
Booktics – Appointment Booking Calendar for Service Businesses v1.0.13
1.0.29 1.0.28 1.0.27 1.0.26 1.0.25 1.0.24 1.0.23 1.0.22 1.0.21 1.0.20 1.0.19 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.2 1.0.3 All 31 releases
booktics / assets / build / chunks / js / 7324.js

7324.js in Booktics – Appointment Booking Calendar for Service Businesses 1.0.13, at assets/build/chunks/js/7324.js

73 lines 4.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 "use strict";(globalThis.webpackChunkbooktics=globalThis.webpackChunkbooktics||[]).push([[7324],{58470:(e,t,n)=>{n.d(t,{Jj:()=>s,bw:()=>d,k_:()=>i,wL:()=>l});var a=n(59e3),o=n(22564);const i=(0,a.A)(o.AdvancedCard)`
2 padding: 0px;
3 border: 1px solid #ebeef5;
4 position: relative;
5 overflow: hidden;
6 border-radius: 6px;
7 .ant-card-body {
8 padding: 0px;
9 }
10 `,d=(a.A.div`
11 .ant-segmented {
12 background-color: #f0f0f0;
13
14 .ant-segmented-item-selected {
15 border: 1px solid #22b855;
16 color: #22b855;
17 font-weight: 500;
18 font-size: 15px;
19 background-color: transparent;
20 }
21 }
22 `,a.A.div`
23 padding: 20px;
24 min-height: 200px;
25 .bkt-svg-wrapper {
26 svg {
27 width: 60px;
28 height: 60px;
29 }
30 }
31
32 .bkt-plugin-svg-wrapper {
33 svg {
34 width: 90px;
35 height: 60px;
36 }
37 }
38 `),l=a.A.div`
39 padding: 20px;
40 border-top: 1px solid #ebeef5;
41 display: flex;
42 align-items: center;
43 justify-content: space-between;
44 width: 100%;
45 gap: 12px;
46
47 .bkt-readmore-btn {
48 background-color: transparent;
49 padding-inline: 0;
50 color: #7a7a99;
51 &:hover {
52 background-color: transparent !important;
53 }
54 }
55 `,s=a.A.div`
56 position: absolute;
57 height: 85px;
58 width: 60px;
59 transform: rotate(-45deg);
60 border-top-left-radius: 6px;
61 border-top-right-radius: 6px;
62 top: -38px;
63 right: -22px;
64 background-color: #faad14;
65 color: #fff;
66 padding: 5px 16px;
67 .anticon {
68 position: absolute;
69 top: 38px;
70 left: 7px;
71 transform: rotate(45deg);
72 }
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}))))))}}}]);