| 1 |
"use strict";(globalThis.webpackChunkbooktics=globalThis.webpackChunkbooktics||[]).push([[3788,6349],{13788:(e,t,n)=>{n.r(t),n.d(t,{default:()=>a});var o=n(51609),i=n(47143),s=n(9953),l=n(40309),r=n(22564);const{__}=wp?.i18n||{},a=e=>{const{keys:t=[],children:n,title:a}=e,{isStripeConfigModalOpen:c,editLoading:u,setFields:b}=(0,i.useSelect)(e=>e(l.settings).getSettingsState(),[]),{setSettingsState:m}=(0,i.useDispatch)(l.settings);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(r.ConfigureBtn,{text:__("Configure","booktics"),onClick:()=>m({isStripeConfigModalOpen:!0})}),(0,o.createElement)(r.Modal,{title:a,open:c,onCancel:()=>m({isStripeConfigModalOpen:!1}),footer:null,className:"bkt-config-modal",centered:!0},(0,o.createElement)(s.A,null,n,(0,o.createElement)(r.Flex,{justify:"flex-end",gap:"small"},(0,o.createElement)(r.SecondaryButton,{size:"middle",onClick:()=>{const e=Object.fromEntries(t.map(e=>[e,""]));b(e)},text:__("Clear","booktics"),className:"bkt-neutral-soft-light-btn"}),(0,o.createElement)(r.PrimaryButton,{size:"middle",htmlType:"submit",text:__("Save","booktics"),loading:u})))))}},66349:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var o=n(51609),i=n(22564),s=n(13788);const{__}=wp?.i18n||{},{wrapWithTheme:l,SettingsConfigureDescription:r}=window?.booktics?.components||{},{INTEGRATIONS_DOCUMENTATION:a}=window?.booktics?.globalConstant||{},c=l(()=>{const e=["stripe_publishable_key","stripe_secret_key"];return(0,o.createElement)(o.Fragment,null,window?.location.href.includes("/settings")?(0,o.createElement)(r,{className:"bkt-configure-description"},__("Configure your Stripe settings here. Please ","booktics"),(0,o.createElement)("a",{target:"_blank",rel:"noopener noreferrer",href:a?.stripeDoc||"#"},__(" read documentation","booktics")),__(" for further assistance.")):null,(0,o.createElement)(s.default,{title:__("Stripe","booktics"),keys:e},(0,o.createElement)(i.TextInput,{label:__("Publishable Key","booktics"),name:e[0],rules:[{required:!0,message:__("Please enter Publishable Key","booktics")}],placeholder:__("Enter Publishable Key","booktics")}),(0,o.createElement)(i.TextInput,{label:__("Secret Key","booktics"),name:e[1],rules:[{required:!0,message:__("Please enter Secret Key","booktics")}],placeholder:__("Enter Secret Key","booktics")})))})}}]); |