KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.41 (Ubuntu)
System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
User : www-data ( 33)
PHP Version : 8.2.12
Disable Function : NONE
Directory :  /var/www/sbaedu/test.sbaedu.com/static/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/sbaedu/test.sbaedu.com/static/js/458.a0f78cda.chunk.js.map
{"version":3,"file":"static/js/458.a0f78cda.chunk.js","mappings":"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","sources":["pages/index/checkout.jsx"],"sourcesContent":["import React, { useEffect, useState } from 'react'\r\nimport { Link, useNavigate } from 'react-router-dom'\r\n\r\n\r\nimport Navbar from '../../component/Navbar/navbar';\r\nimport Footer from '../../component/Footer/footer';\r\n\r\n\r\nimport {MdKeyboardArrowRight} from '../../../src/assets/icons/icons';\r\nimport { useDispatch,useSelector } from 'react-redux';\r\nimport axios from 'axios';\r\n\r\nimport {baseurl, apikey, domain } from '../../../src/baseurl';\r\n\r\nimport Cookies from 'universal-cookie';\r\nexport default function Checkout() {\r\n\r\n    const cookie = new Cookies();\r\n    const navigate = useNavigate();\r\n    const [promocode,setPrmocode] = useState();\r\n    const [finalAmount,setFinalAmount] = useState(0);\r\n    const [discountAmt,setDiscountAmt] = useState(0);\r\n    const [applyPromo,setApplyPromo] = useState('');\r\n    const [successMsg,setSuccessMsg] = useState('');\r\n    const [errorMsg,setErrorMsg] = useState('');\r\n    const [adressErrorMsg,setAddressErrorMsg] = useState('');\r\n    const [promocodeId,setPromocodeId] = useState(0);\r\n\r\n    const [username,setUsername] = useState();\r\n    const [email,setEmail] = useState();\r\n    const [phone,setPhone] = useState();\r\n    const [city,setCity] = useState();\r\n    const [state,setState] = useState();\r\n    const [country,setCountry] = useState();\r\n    const [zipcode,setZipcode] = useState();\r\n    const [address,setAddress] = useState();\r\n    const [name,setName] = useState();\r\n\r\n   const cartItems = JSON.parse(localStorage.getItem('cartitems'));\r\n//    const user = cookie.get('icp_authData');\r\n   let user = localStorage.getItem('icp_authData');\r\n    user = user ? JSON.parse(user) : null;\r\n\r\n   console.log(user.name);\r\n\r\n   useEffect(()=>{\r\n\r\n       setFinalAmount(cartItems.price)\r\n   },[])\r\n// console.log(\"proudctid\"+cartItems.id);\r\n   const applyPromocode = (e)=>{\r\n\r\n\r\n    let data = JSON.stringify({\r\n        \"user_unique_id\": user.user_unique_id,\r\n        \"promocode\": promocode,\r\n        \"product_id\": cartItems.id\r\n      });\r\n\r\n        let config = {\r\n        method: 'post',\r\n        maxBodyLength: Infinity,\r\n        url: baseurl+'/promocode',\r\n        headers: {\r\n                'apikey': apikey,\r\n                'domain': domain,\r\n                'Content-Type': 'application/json'\r\n        },\r\n        data : data\r\n        };\r\n\r\n\r\n\r\n    axios.request(config).then((response) => {\r\n\r\n        const cart_amount = cartItems.price;\r\n\r\n\r\n        if(response.data.status == 1)\r\n        {\r\n            setSuccessMsg(response.data.message);\r\n            setErrorMsg('');\r\n            let data = response.data.data;\r\n            let discount_type = data.discount_type;\r\n            let applyPromocode = data.code;\r\n            let amount = data.amount;\r\n            let promocode_id = data.id;\r\n\r\n            setPromocodeId(promocode_id);\r\n\r\n            setApplyPromo(applyPromocode);\r\n\r\n            if(discount_type == 'flat')\r\n            {\r\n               let Famount =  cart_amount - amount;\r\n               setDiscountAmt(amount);\r\n               setFinalAmount(Famount);\r\n\r\n            }else if(discount_type == 'percentage')\r\n            {\r\n                let PAmount = ((cart_amount * amount )/100);\r\n\r\n                let Famount = cart_amount - PAmount;\r\n\r\n                setDiscountAmt(PAmount);\r\n                setFinalAmount(Famount);\r\n            }\r\n\r\n\r\n      }else{\r\n        setErrorMsg(response.data.message);\r\n        setSuccessMsg('');\r\n        // console.log('asdfsad');\r\n      }\r\n    })\r\n    .catch((error) => {\r\n      console.log(error);\r\n    });\r\n\r\n   }\r\n\r\n\r\n   const removePromocode = ()=>{\r\n\r\n    let data = JSON.stringify({\r\n        \"user_unique_id\": user.user_unique_id,\r\n        \"promocode_id\": promocodeId,\r\n    });\r\n\r\n    let config = {\r\n      method: 'post',\r\n      maxBodyLength: Infinity,\r\n      url: baseurl+'/remove-promocode',\r\n      headers: {\r\n       'apikey': apikey,\r\n        'domain': domain,\r\n        'Content-Type': 'application/json'\r\n      },\r\n      data : data\r\n    };\r\n\r\n    axios.request(config)\r\n    .then((response) => {\r\n\r\n        if(response.data.status == 1)\r\n        {\r\n            setFinalAmount(cartItems.price)\r\n            setSuccessMsg(response.data.message);\r\n            setApplyPromo('');\r\n        }\r\n    //   console.log(JSON.stringify(response.data));\r\n    })\r\n    .catch((error) => {\r\n      console.log(error);\r\n    });\r\n\r\n   }\r\n\r\n\r\n\r\n   const updateAddress = (e)=>{\r\n\r\n    e.preventDefault();\r\n\r\n\r\n\r\n    let data = JSON.stringify({\r\n      \"username\": user.name,\r\n      \"user_unique_id\": user.user_unique_id,\r\n      \"address\": address,\r\n      \"city\": city,\r\n      \"pincode\": zipcode,\r\n      \"state\": state,\r\n      \"country\": \"india\",\r\n\r\n    });\r\n\r\n\r\n\r\n\r\n    let config = {\r\n      method: 'post',\r\n      maxBodyLength: Infinity,\r\n      url: baseurl+'/update-billing-address',\r\n      headers: {\r\n        'apikey': apikey,\r\n        'domain': domain,\r\n        'Content-Type': 'application/json'\r\n      },\r\n      data : data\r\n    };\r\n\r\n    axios.request(config)\r\n    .then((response) => {\r\n\r\n        if(response.data.status == 1)\r\n        {\r\n\r\n\r\n            cookie.set('paydata', JSON.stringify({\"finalAmount\":finalAmount,\"discountAmt\":discountAmt,\"applyPromo\":applyPromo,\"product_id\":cartItems.id,'qty':1,'user_unique_id':user.user_unique_id,'duration':cartItems.duration,'views':cartItems.views,'mode':cartItems.mode}));\r\n\r\n            navigate('/payment-methods');\r\n            // console.log('asdfsa');\r\n        }else{\r\n\r\n            setAddressErrorMsg(response.data.message)\r\n\r\n        }\r\n    //   console.log(JSON.stringify(response.data));\r\n    })\r\n    .catch((error) => {\r\n      console.log(error);\r\n    });\r\n\r\n\r\n\r\n   }\r\n\r\n   const PromocodeComponent = ()=>{\r\n\r\n    return (\r\n        <>\r\n            <div className=\"p-3 flex justify-between items-center border border-gray-100 dark:border-gray-800 bg-gray-50 dark:bg-slate-800 text-green-600\"><button className='btn-sm btn btn-danger ' onClick={removePromocode}><i className='fa fa-close'></i></button>\r\n\r\n\r\n            <div>\r\n                <h5 className=\"font-semibold\">Promo code</h5>\r\n                <p className=\"text-sm text-green-600\">{applyPromo}</p>\r\n            </div>\r\n\r\n            <p className=\"text-red-600 font-semibold\">-<i className='fa fa-inr'></i> {discountAmt}</p>\r\n            </div>\r\n        </>\r\n    )\r\n\r\n   }\r\n    return (\r\n        <>\r\n            <Navbar />\r\n            <section className=\"relative table w-full py-5 lg:py-24 bg-gray-50 dark:bg-slate-800\">\r\n                <div className=\"container relative\">\r\n                    <div className=\"grid grid-cols-1 mt-14\">\r\n                        <h3 className=\"text-3xl leading-normal font-semibold\">Checkout</h3>\r\n                    </div>\r\n\r\n                    <div className=\"relative mt-3\">\r\n                        <ul className=\"tracking-[0.5px] mb-0 inline-flex space-x-1\">\r\n                            <li className=\"inline-block uppercase text-[13px] font-bold duration-500 ease-in-out hover:text-indigo-600\"><Link to=\"\">AGC</Link></li>\r\n                            <li className=\"inline-block text-base text-slate-950 dark:text-white mx-0.5\"><MdKeyboardArrowRight className=\"text-xl\"/></li>\r\n                            <li className=\"inline-block uppercase text-[13px] font-bold duration-500 ease-in-out text-indigo-600\"aria-current=\"page\">Checkout</li>\r\n                        </ul>\r\n                    </div>\r\n                </div>\r\n            </section>\r\n            <section className=\"relative md:py-5 py-5\">\r\n                <div className=\"container\">\r\n                    <div className=\"grid lg:grid-cols-12 md:grid-cols-2 grid-cols-1 gap-[30px]\">\r\n                        <div className=\"lg:col-span-8\">\r\n                            <span>{adressErrorMsg}</span>\r\n                            <div className=\"p-6 rounded-md shadow dark:shadow-gray-800\">\r\n                                <h3 className=\"text-xl leading-normal font-semibold\">Billing address</h3>\r\n\r\n                                <form onSubmit={updateAddress}>\r\n                                    <div className=\"grid lg:grid-cols-12 grid-cols-1 mt-6 gap-5\">\r\n                                        <div className=\"lg:col-span-6\">\r\n                                            <label className=\"form-label font-semibold\">Username : <span className=\"text-red-600\">*</span></label>\r\n                                            <input type=\"text\"  className=\"form-input w-full py-2 px-3 h-10 bg-transparent dark:bg-slate-900 dark:text-slate-200 rounded outline-none border border-gray-200 focus:border-indigo-600 dark:border-gray-800 dark:focus:border-indigo-600 focus:ring-0 mt-2\" placeholder=\"First Name:\" id=\"firstname\" name=\"username\" required=\"\" value={user.name} onChange={(e)=>setUsername(e.target.value)}/>\r\n                                        </div>\r\n\r\n\r\n                                        <div className=\"lg:col-span-6\">\r\n                                            <label className=\"form-label font-semibold\">Your Email : <span className=\"text-red-600\">*</span></label>\r\n                                            <input type=\"email\"  className=\"form-input w-full py-2 px-3 h-10 bg-transparent dark:bg-slate-900 dark:text-slate-200 rounded outline-none border border-gray-200 focus:border-indigo-600 dark:border-gray-800 dark:focus:border-indigo-600 focus:ring-0 mt-2\" placeholder=\"Email\" disabled name=\"email\" required=\"\" value={user.email} onChange={(e)=>setEmail(e.target.value)}/>\r\n                                        </div>\r\n                                        <div className=\"lg:col-span-6\">\r\n                                            <label className=\"form-label font-semibold\">Your Phone : <span className=\"text-red-600\">*</span></label>\r\n                                            <input type=\"text\"  className=\"form-input w-full py-2 px-3 h-10 bg-transparent dark:bg-slate-900 dark:text-slate-200 rounded outline-none border border-gray-200 focus:border-indigo-600 dark:border-gray-800 dark:focus:border-indigo-600 focus:ring-0 mt-2\" placeholder=\"+91\" disabled name=\"phone\" required=\"\" value={user.phone} onChange={(e)=>setPhone(e.target.value)}  />\r\n                                        </div>\r\n\r\n\r\n                                        <div className=\"lg:col-span-6\">\r\n                                            <label className=\"form-label font-semibold\">City : <span className=\"text-red-600\">*</span></label>\r\n                                            <input type=\"text\" className=\"form-input w-full py-2 px-3 h-10 bg-transparent dark:bg-slate-900 dark:text-slate-200 rounded outline-none border border-gray-200 focus:border-indigo-600 dark:border-gray-800 dark:focus:border-indigo-600 focus:ring-0 mt-2\" placeholder=\"City\" id=\"city\" name=\"city\" required value={city} onChange={(e)=>setCity(e.target.value)} />\r\n                                        </div>\r\n\r\n                                        <div className=\"lg:col-span-6\">\r\n                                            <label className=\"font-semibold\">State:</label>\r\n                                            <select name=\"state_name\" className=\"form-select form-input mt-2 w-full py-2 px-3 h-10 bg-transparent dark:bg-slate-900 dark:text-slate-200 rounded outline-none border border-gray-200 focus:border-indigo-600 dark:border-gray-800 dark:focus:border-indigo-600 focus:ring-0\" value={state} onChange={(e)=>setState(e.target.value)}>\r\n                                                <option value=\"haryana\">Haryana</option>\r\n                                                <option value=\"up\">Uttar Pradesh</option>\r\n                                                <option value=\"delhi\">Delhi</option>\r\n                                            </select>\r\n                                        </div>\r\n\r\n                                        <div className=\"lg:col-span-6\">\r\n                                            <label className=\"font-semibold\">Country:</label>\r\n                                            <select className=\"form-select form-input mt-2 w-full py-2 px-3 h-10 bg-transparent dark:bg-slate-900 dark:text-slate-200 rounded outline-none border border-gray-200 focus:border-indigo-600 dark:border-gray-800 dark:focus:border-indigo-600 focus:ring-0\">\r\n                                                <option value=\"india\" selected>India</option>\r\n\r\n                                            </select>\r\n                                        </div>\r\n\r\n\r\n\r\n                                        <div className=\"lg:col-span-6\">\r\n                                            <label className=\"form-label font-semibold\">Zip Code : <span className=\"text-red-600\">*</span></label>\r\n                                            <input type=\"number\" className=\"form-input w-full py-2 px-3 h-10 bg-transparent dark:bg-slate-900 dark:text-slate-200 rounded outline-none border border-gray-200 focus:border-indigo-600 dark:border-gray-800 dark:focus:border-indigo-600 focus:ring-0 mt-2\" placeholder=\"Zip:\" id=\"zipcode\" name=\"zipcode\" required=\"\" value={zipcode} onChange={(e)=>setZipcode(e.target.value)} />\r\n                                        </div>\r\n                                        <div className=\"lg:col-span-6\">\r\n                                            <label className=\"form-label font-semibold\">Address : <span className=\"text-red-600\">*</span></label>\r\n                                            <input type=\"text\" className=\"form-input w-full py-2 px-3 h-10 bg-transparent dark:bg-slate-900 dark:text-slate-200 rounded outline-none border border-gray-200 focus:border-indigo-600 dark:border-gray-800 dark:focus:border-indigo-600 focus:ring-0 mt-2\" placeholder=\"Address:\" id=\"address\" name=\"address\" required value={address} onChange={(e)=>setAddress(e.target.value)} />\r\n                                        </div>\r\n\r\n                                        <div className=\"lg:col-span-12\">\r\n                                            {/* <div className=\"flex items-center w-full mb-0\">\r\n                                                <input className=\"form-checkbox rounded border-gray-200 dark:border-gray-800 text-indigo-600 focus:border-indigo-300 focus:ring focus:ring-offset-0 focus:ring-indigo-200 focus:ring-opacity-50 me-2\" type=\"checkbox\" value=\"\" id=\"sameaddress\" />\r\n                                                <label className=\"form-check-label text-slate-400\" htmlFor=\"sameaddress\">Shipping address is the same as my billing address</label>\r\n                                            </div>\r\n\r\n                                            <div className=\"flex items-center w-full mb-0\">\r\n                                                <input className=\"form-checkbox rounded border-gray-200 dark:border-gray-800 text-indigo-600 focus:border-indigo-300 focus:ring focus:ring-offset-0 focus:ring-indigo-200 focus:ring-opacity-50 me-2\" type=\"checkbox\" value=\"\" id=\"savenexttime\" />\r\n                                                <label className=\"form-check-label text-slate-400\" htmlFor=\"savenexttime\">Save this information for next time</label>\r\n                                            </div> */}\r\n                                        </div>\r\n                                    </div>\r\n\r\n                                    <div className=\"mt-4\">\r\n\r\n\r\n                                    <button type=\"submit\" className=\"py-2 px-5 inline-block font-semibold tracking-wide border align-middle duration-500 text-base text-center bg-indigo-600 hover:bg-indigo-700 border-indigo-600 hover:border-indigo-700 text-white rounded-md w-full\"  >Continue to checkout</button>\r\n                                    </div>\r\n\r\n                                </form>\r\n\r\n\r\n\r\n\r\n                            </div>\r\n\r\n                        </div>\r\n\r\n                        <div className=\"lg:col-span-4\">\r\n                            <div className=\"p-6 rounded-md shadow dark:shadow-gray-800\">\r\n                                <div className=\"flex justify-between items-center\">\r\n                                    <h5 className=\"text-lg font-semibold\">Your Cart</h5>\r\n\r\n                                    <Link  className=\"bg-indigo-600 flex justify-center items-center text-white text-[10px] font-bold px-2.5 py-0.5 rounded-full h-5\">1</Link>\r\n                                </div>\r\n\r\n                                <div className=\"mt-4 rounded-md shadow dark:shadow-gray-800\">\r\n                                    <div className=\"p-3 flex justify-between items-center\">\r\n                                        <div>\r\n                                            <h5 className=\"font-semibold\">{cartItems['name']}</h5>\r\n                                            {/* <p className=\"text-sm text-slate-400\">Brief description</p> */}\r\n                                        </div>\r\n\r\n                                        <p className=\"text-slate-400 font-semibold\"><i className='fa fa-inr'></i> {cartItems['price']}</p>\r\n                                    </div>\r\n                                    {\r\n                                        (applyPromo)?<PromocodeComponent />:\"\"\r\n                                    }\r\n\r\n                                    <div className=\"p-3 flex justify-between items-center border border-gray-100 dark:border-gray-800\">\r\n                                        <div>\r\n                                            <h5 className=\"font-semibold\">Total </h5>\r\n                                        </div>\r\n\r\n                                        <p className=\"font-semibold\"><i className='fa fa-inr'></i> {finalAmount}</p>\r\n                                    </div>\r\n                                </div>\r\n\r\n                                <div className=\"subcribe-form mt-6\">\r\n                                    <form className=\"relative max-w-xl\">\r\n                                        <input type=\"text\" id=\"promocode\" name=\"promocode\" className=\"pt-4 pe-40 pb-4 ps-6 w-full h-[50px] outline-none text-black dark:text-white rounded-full bg-white dark:bg-slate-900 shadow dark:shadow-gray-800\" placeholder=\"Promo code\" onChange={(e)=>setPrmocode(e.target.value)} />\r\n\r\n                                        <button type=\"button\"  className=\"py-2 px-5 inline-block font-semibold tracking-wide align-middle transition duration-500 ease-in-out text-base text-center absolute top-[2px] end-[3px] h-[46px] bg-indigo-600 hover:bg-indigo-700 border border-indigo-600 hover:border-indigo-700 text-white rounded-full\" onClick={applyPromocode}>Redeem</button>\r\n                                    </form>\r\n                                    <span className='text-green-600'>{successMsg}</span>\r\n                                    <span className='text-red-600'>{errorMsg}</span>\r\n                                </div>\r\n                            </div>\r\n                        </div>\r\n                    </div>\r\n                </div>\r\n\r\n                {/* <MobileApp/> */}\r\n            </section>\r\n            <Footer />\r\n\r\n        </>\r\n    )\r\n}\r\n"],"names":["Checkout","cookie","Cookies","navigate","useNavigate","promocode","setPrmocode","useState","finalAmount","setFinalAmount","discountAmt","setDiscountAmt","applyPromo","setApplyPromo","successMsg","setSuccessMsg","errorMsg","setErrorMsg","adressErrorMsg","setAddressErrorMsg","promocodeId","setPromocodeId","username","setUsername","email","setEmail","phone","setPhone","city","setCity","state","setState","country","setCountry","zipcode","setZipcode","address","setAddress","name","setName","cartItems","JSON","parse","localStorage","getItem","user","console","log","useEffect","price","removePromocode","data","stringify","user_unique_id","config","method","maxBodyLength","Infinity","url","baseurl","headers","apikey","domain","axios","request","then","response","status","message","catch","error","PromocodeComponent","_jsx","_Fragment","children","_jsxs","className","onClick","Navbar","Link","to","MdKeyboardArrowRight","onSubmit","e","preventDefault","set","id","duration","views","mode","type","placeholder","required","value","onChange","target","disabled","selected","cart_amount","discount_type","applyPromocode","code","amount","promocode_id","Famount","PAmount","Footer"],"sourceRoot":""}

Anon7 - 2021