1"use strict";(globalThis.webpackChunkpaxpay_vtu=globalThis.webpackChunkpaxpay_vtu||[]).push([[9859],{451(e,a,s){s.d(a,{lB:()=>n,U1:()=>r,qn:()=>t,S6:()=>u,Ck:()=>p,lM:()=>d,Ub:()=>m,Kw:()=>c,oj:()=>h,G8:()=>o,ki:()=>g,X3:()=>l});s(5043);var i=s(579);function l(e){let{title:a,subtitle:s,action:l}=e;return(0,i.jsxs)("div",{className:"aui-section-hdr",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("h2",{className:"aui-section-title",children:a}),s&&(0,i.jsx)("p",{className:"aui-section-sub",children:s})]}),l&&(0,i.jsx)("div",{className:"aui-section-action",children:l})]})}function t(e){let{children:a,className:s="",style:l,onClick:t,onMouseEnter:n,onMouseLeave:r}=e;return(0,i.jsx)("div",{className:`aui-card ${s}`,style:l,onClick:t,onMouseEnter:n,onMouseLeave:r,children:a})}function n(e){var a;let{status:s}=e;const l={success:{label:"Success",cls:"aui-badge--success"},completed:{label:"Completed",cls:"aui-badge--success"},approved:{label:"Approved",cls:"aui-badge--success"},active:{label:"Active",cls:"aui-badge--success"},pending:{label:"Pending",cls:"aui-badge--warning"},processing:{label:"Processing",cls:"aui-badge--info"},failed:{label:"Failed",cls:"aui-badge--danger"},rejected:{label:"Rejected",cls:"aui-badge--danger"},blocked:{label:"Blocked",cls:"aui-badge--danger"},inactive:{label:"Inactive",cls:"aui-badge--muted"},reversed:{label:"Reversed",cls:"aui-badge--muted"}}[null!==(a={0:"success",1:"failed",2:"pending",3:"reversed",5:"processing"}[Number(s)])&&void 0!==a?a:String(null!==s&&void 0!==s?s:"").toLowerCase()]||{label:String(null!==s&&void 0!==s?s:"\u2014"),cls:"aui-badge--muted"};return(0,i.jsx)("span",{className:`aui-badge ${l.cls}`,children:l.label})}function r(e){let{children:a,variant:s="primary",size:l="md",loading:t,icon:n,onClick:r,type:c="button",disabled:o,style:d}=e;return(0,i.jsxs)("button",{type:c,className:`aui-btn aui-btn--${s} aui-btn--${l}`,onClick:r,disabled:o||t,style:d,children:[t?(0,i.jsx)("span",{className:"aui-btn-spinner"}):n?(0,i.jsx)("i",{className:`fas ${n}`}):null,a&&(0,i.jsx)("span",{children:a})]})}function c(e){let{value:a,onChange:s,placeholder:l="Search\u2026"}=e;return(0,i.jsxs)("div",{className:"aui-search",children:[(0,i.jsx)("i",{className:"fas fa-magnifying-glass aui-search-icon"}),(0,i.jsx)("input",{className:"aui-search-input",value:a,onChange:e=>s(e.target.value),placeholder:l}),a&&(0,i.jsx)("button",{className:"aui-search-clear",onClick:()=>s(""),children:(0,i.jsx)("i",{className:"fas fa-xmark"})})]})}function o(e){let{cols:a,rows:s,onRowClick:l,emptyText:t="No records found",loading:n}=e;return n?(0,i.jsx)("div",{className:"aui-table-loader",children:(0,i.jsx)("span",{className:"spinner spinner-dark"})}):(0,i.jsx)("div",{className:"aui-table-wrap",children:(0,i.jsxs)("table",{className:"aui-table",children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:a.map(e=>(0,i.jsx)("th",{style:e.style,children:e.label},e.key))})}),(0,i.jsx)("tbody",{children:0===s.length?(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{colSpan:a.length,className:"aui-table-empty",children:[(0,i.jsx)("i",{className:"fas fa-inbox",style:{fontSize:28,marginBottom:8,color:"var(--text-light)"}}),(0,i.jsx)("p",{children:t})]})}):s.map((e,s)=>(0,i.jsx)("tr",{className:l?"aui-table-row--click":"",onClick:()=>null===l||void 0===l?void 0:l(e),children:a.map(a=>{var s;return(0,i.jsx)("td",{children:a.render?a.render(e[a.key],e):null!==(s=e[a.key])&&void 0!==s?s:"\u2014"},a.key)})},s))})]})})}function d(e){let{open:a,onClose:s,title:l,children:t,width:n=480,footer:r,wide:c}=e;if(!a)return null;const o=c?720:n;return(0,i.jsx)("div",{className:"aui-modal-backdrop",onClick:s,children:(0,i.jsxs)("div",{className:"aui-modal",style:{maxWidth:o},onClick:e=>e.stopPropagation(),children:[(0,i.jsxs)("div",{className:"aui-modal-header",children:[(0,i.jsx)("h3",{className:"aui-modal-title",children:l}),(0,i.jsx)("button",{className:"aui-modal-close",onClick:s,children:(0,i.jsx)("i",{className:"fas fa-xmark"})})]}),(0,i.jsx)("div",{className:"aui-modal-body",children:t}),r&&(0,i.jsx)("div",{className:"aui-modal-footer",children:r})]})})}function u(e){let{label:a,children:s,hint:l}=e;return(0,i.jsxs)("div",{className:"aui-field",children:[a&&(0,i.jsx)("label",{className:"aui-field-label",children:a}),s,l&&(0,i.jsx)("p",{className:"aui-field-hint",children:l})]})}function p(e){let{type:a="text",value:s,onChange:l,placeholder:t,disabled:n,readOnly:r}=e;return(0,i.jsx)("input",{type:a,className:"aui-input",value:s,onChange:l,placeholder:t,disabled:n,readOnly:r})}function h(e){let{value:a,onChange:s,children:l,disabled:t}=e;return(0,i.jsx)("select",{className:"aui-input",value:a,onChange:s,disabled:t,children:l})}function g(e){let{value:a,onChange:s,placeholder:l,rows:t=4}=e;return(0,i.jsx)("textarea",{className:"aui-input aui-textarea",value:a,onChange:s,placeholder:l,rows:t})}function m(){return(0,i.jsx)("div",{className:"aui-page-loader",children:(0,i.jsx)("span",{className:"spinner spinner-dark",style:{width:36,height:36,borderWidth:3}})})}},9859(e,a,s){s.r(a),s.d(a,{default:()=>c});s(5043);var i=s(3216),l=s(451),t=s(7845),n=s(579);const r=[{to:`${t.A}/api-settings/api-links`,icon:"fa-link",color:"#4f46e5",title:"API Links",desc:"View, add, edit and delete API provider links"},{to:`${t.A}/api-settings/api-config`,icon:"fa-sliders",color:"#0ea5e9",title:"API Config",desc:"Configure Cable TV, Electricity, Exam, Recharge and Data Pin APIs"},{to:`${t.A}/api-settings/airtime`,icon:"fa-phone",color:"#f59e0b",title:"Airtime API",desc:"Set VTU and Share & Sell airtime provider and API key"},{to:`${t.A}/api-settings/wallet`,icon:"fa-wallet",color:"#10b981",title:"Wallet API",desc:"Configure up to 6 wallet funding API providers"},{to:`${t.A}/api-settings/data`,icon:"fa-wifi",color:"#8b5cf6",title:"Data API",desc:"Set data provider API keys per network"},{to:`${t.A}/api-settings/api-slots`,icon:"fa-plug",color:"#f97316",title:"API Slots",desc:"Manage data provider slots \u2014 API keys and base URLs per provider"},{to:`${t.A}/api-settings/data-id`,icon:"fa-sitemap",color:"#06b6d4",title:"Data ID",desc:"Assign which API slot handles each network and data type"},{to:`${t.A}/api-settings/palmpay`,icon:"fa-credit-card",color:"#ef4444",title:"PalmPay API",desc:"Configure PalmPay payment gateway keys and charges"},{to:`${t.A}/api-settings/pocketfi`,icon:"fa-bolt",color:"#7c3aed",title:"PocketFi API",desc:"Set PocketFi API credentials and enable up to 3 accounts"},{to:`${t.A}/api-settings/vtpass`,icon:"fa-key",color:"#14b8a6",title:"VTpass Token",desc:"Generate a VTpass authentication token"},{to:`${t.A}/api-settings/self-integration`,icon:"fa-puzzle-piece",color:"#e11d48",title:"Self Integration",desc:"Connect custom third-party VTU provider APIs with template-based body mapping"}];function c(){const e=(0,i.Zp)();return(0,n.jsxs)("div",{children:[(0,n.jsx)(l.X3,{title:"API Settings",subtitle:"Manage all your API provider configurations"}),(0,n.jsx)("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(240px, 1fr))",gap:16,marginTop:8},children:r.map(a=>(0,n.jsxs)(l.qn,{style:{cursor:"pointer",transition:"box-shadow 0.18s, transform 0.15s"},onClick:()=>e(a.to),onMouseEnter:e=>{e.currentTarget.style.transform="translateY(-3px)",e.currentTarget.style.boxShadow="0 8px 24px rgba(0,0,0,0.10)"},onMouseLeave:e=>{e.currentTarget.style.transform="",e.currentTarget.style.boxShadow=""},children:[(0,n.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:14,marginBottom:10},children:[(0,n.jsx)("div",{style:{width:44,height:44,borderRadius:12,background:a.color+"18",color:a.color,display:"flex",alignItems:"center",justifyContent:"center",fontSize:18,flexShrink:0},children:(0,n.jsx)("i",{className:`fas ${a.icon}`})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{style:{fontWeight:800,fontSize:15,color:"var(--text-dark)"},children:a.title}),(0,n.jsx)("div",{style:{fontSize:12,color:"var(--text-light)",marginTop:2,lineHeight:1.4},children:a.desc})]})]}),(0,n.jsxs)("div",{style:{fontSize:12,color:a.color,fontWeight:700,display:"flex",alignItems:"center",gap:5},children:["Open ",(0,n.jsx)("i",{className:"fas fa-arrow-right",style:{fontSize:10}})]})]},a.to))})]})}}}]); 2//# sourceMappingURL=9859.4261d9d2.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.