lms/public/build/assets/mollie-DE9nFXnB.js
2025-12-15 12:26:23 +01:00

2 lines
3.4 KiB
JavaScript

import{b as u,j as e}from"./vendor-BKmmeuxg.js";import{I as n}from"./input-error-LaPr_4wd.js";import{L as j}from"./loading-button-BnTVAMJ7.js";import{S as c}from"./switch-Db09nqXX.js";import{C as y}from"./card-D9_SJYq6.js";import{I as d}from"./input-DM0goJrn.js";import{L as l}from"./label-HmIcv5Yx.js";import{S as v,a as g,b as f,c as N,d as a}from"./select-CD9o3HN1.js";import{o}from"./inertia-SZXqLvQm.js";import"./utils-DxSsnXxD.js";import"./button-BpNwv2aE.js";import"./index-WW_1X1qx.js";import"./switch-DFFqeub-.js";const R=({payment:m})=>{const{data:t,setData:i,post:x,errors:r,processing:h}=u({...m.fields,type:"mollie"}),p=s=>{s.preventDefault(),x(route("payouts.settings.update"))};return e.jsxs(y,{className:"p-4 sm:p-6",children:[e.jsxs("div",{className:"mb-6 flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-semibold",children:"Mollie Settings"}),e.jsx("p",{className:"text-gray-500",children:"Configure Mollie payment gateway"})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(l,{htmlFor:"status",children:t.active?"Enabled":"Disabled"}),e.jsx(c,{id:"status",checked:t.active,onCheckedChange:s=>i("active",s)})]})]}),e.jsxs("form",{onSubmit:p,className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx(l,{children:"Currency"}),e.jsxs(v,{value:t.currency,onValueChange:s=>i("currency",s),children:[e.jsx(g,{children:e.jsx(f,{placeholder:"Select Currency"})}),e.jsxs(N,{children:[e.jsx(a,{value:"USD",children:"US Dollar (USD)"}),e.jsx(a,{value:"INR",children:"Indian Rupee (INR)"}),e.jsx(a,{value:"EUR",children:"Euro (EUR)"}),e.jsx(a,{value:"GBP",children:"British Pound (GBP)"}),e.jsx(a,{value:"AUD",children:"Australian Dollar (AUD)"}),e.jsx(a,{value:"SGD",children:"Singapore Dollar (SGD)"})]})]}),e.jsx(n,{message:r.currency})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:"text-sm font-medium",children:"Test Mode:"}),e.jsx(c,{id:"status",checked:t.test_mode,onCheckedChange:s=>i("test_mode",s)}),e.jsx(l,{htmlFor:"status",className:"text-gray-500",children:t.test_mode?"Using Test Environment":"Using Live Environment"})]})]}),e.jsxs("div",{className:"border-b pb-6",children:[e.jsx("h3",{className:"mb-4 text-lg font-medium",children:"API Credentials"}),e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx(l,{children:"Test API Key"}),e.jsx(d,{name:"test_api_key",value:t.test_api_key||"",onChange:s=>o(s,i),placeholder:"Enter Mollie test api key"}),e.jsx(n,{message:r.test_api_key}),e.jsx("p",{className:"mt-1 text-sm text-gray-500",children:t.test_mode?"Use your test mode api key":"Use your live mode api key"})]}),e.jsxs("div",{children:[e.jsx(l,{children:"Live API Key"}),e.jsx(d,{name:"live_api_key",value:t.live_api_key||"",onChange:s=>o(s,i),placeholder:"Enter Mollie live api key",type:"password"}),e.jsx(n,{message:r.live_api_key}),e.jsx("p",{className:"mt-1 text-sm text-gray-500",children:t.test_mode?"Use your test mode api key":"Use your live mode api key"})]})]})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("div",{className:"text-sm text-gray-500",children:t.active?"Mollie is currently enabled":"Mollie is currently disabled"}),e.jsx(j,{loading:h,children:"Save Changes"})]})]})]})};export{R as default};