%PDF- %PDF-
Direktori : /home/opti/www/startup-life/assets/ |
Current File : /home/opti/www/startup-life/assets/index-05c00cea.js |
import{d as u,e as c,r as l,j as e,Q as r}from"./index-5492fbe1.js";const p=()=>u({mutationFn:async o=>{var n;try{return(await c.post("/paystack/initiate-transaction",o)).data}catch(a){return(n=a.response)==null?void 0:n.data}}}),m=()=>{const[s,i]=l.useState(""),{mutateAsync:o,isPending:n}=p(),a=()=>{o({amount:s}).then(t=>{if(console.log(t),t.statusCode===500||t.statusCode===400||t.statusCode===404){if(t.message==="Internal server error"){r.error("Something went wrong. Check inputs and try again");return}r.error("Something went wrong!. Please try again later");return}t.authorization_url&&(r.success("You will be redirected to facilitate deposit"),window.open(t.authorization_url,"_blank"))}).catch(t=>console.log(t))};return e.jsxs("div",{className:"pt-[100px] w-[500px] mx-auto",children:[e.jsx("div",{className:"title",children:"Enter amount to deposit"}),e.jsx("input",{type:"number",className:"border-[2px] w-full mb-[20px] border-gray-400 rounded-[10px] p-[10px]",value:s,onChange:t=>i(t.target.value)}),e.jsx("div",{className:"act",children:e.jsx("button",{type:"button",onClick:a,className:"bg-[#A8CF45] outline-none uppercase w-full block py-[10px] text-[#fff]",children:n?"Loading...":"submit"})})]})};export{m as Deposit,m as default};