From e1e260f3d142e8d4f0463ba48a1abad7f0012752 Mon Sep 17 00:00:00 2001 From: LordRonz Date: Sun, 8 Jan 2023 00:18:00 +0700 Subject: [PATCH] feat: add exchange type, token, dll :rocket: --- src/components/Invoice/InvoiceBeli.tsx | 4 +- src/components/Invoice/InvoiceMain.tsx | 2 +- src/components/Upload/UploadMain.tsx | 127 +++++++++++++++++++++---- src/pages/admin/iklan/index.tsx | 5 + src/pages/admin/invoice/index.tsx | 29 +++--- src/types/iklan.ts | 10 +- 6 files changed, 142 insertions(+), 35 deletions(-) diff --git a/src/components/Invoice/InvoiceBeli.tsx b/src/components/Invoice/InvoiceBeli.tsx index 8b76501..1f30286 100644 --- a/src/components/Invoice/InvoiceBeli.tsx +++ b/src/components/Invoice/InvoiceBeli.tsx @@ -33,11 +33,11 @@ const InvoiceBeli = ({ no_invoice }: { no_invoice: string }) => { queryString.stringifyUrl({ url: `https://wa.me/${config?.data?.value}`, query: { - text: `Halo admin,\n\nSaya melakukan order dengan nomor invoice ${ + text: `Halo admin ouralapak,\n\nSaya melakukan order PEMBELIAN AKUN dengan nomor invoice ${ invoice?.data.no_invoice } (${typeof window !== 'undefined' ? window.location.origin : ''}${ router.asPath - }))`, + })\nMohon dicek berikut bukti pembayaran saya. Terimakasih.`, }, }); diff --git a/src/components/Invoice/InvoiceMain.tsx b/src/components/Invoice/InvoiceMain.tsx index e0a4ec4..5d3867a 100644 --- a/src/components/Invoice/InvoiceMain.tsx +++ b/src/components/Invoice/InvoiceMain.tsx @@ -73,7 +73,7 @@ const InvoiceMain = ({ no_invoice }: { no_invoice: string }) => { invoice?.data.no_invoice } (${typeof window !== 'undefined' ? window.location.origin : ''}${ router.asPath - }). Mohon dicek berikut bukti pembayaran saya. Terimakasih`, + })\nMohon dicek berikut bukti pembayaran saya. Terimakasih.`, }, }); diff --git a/src/components/Upload/UploadMain.tsx b/src/components/Upload/UploadMain.tsx index e114af5..e725743 100644 --- a/src/components/Upload/UploadMain.tsx +++ b/src/components/Upload/UploadMain.tsx @@ -73,6 +73,7 @@ type IFormInput = { }[]; recall_effect: string[]; jenis_refund: number; + exchange_type: number; harga_akun: number; jenis_pembayaran: number; package_id: number; @@ -220,8 +221,6 @@ const UploadMain = () => { : null ); - console.log(feePayment?.data.data); - const changeNameOpts = [ { value: 0, label: 'OFF' }, { value: 1, label: 'ON' }, @@ -293,6 +292,17 @@ const UploadMain = () => { }, ]; + const exchangeTypeOpts = [ + { + value: 0, + label: 'Akun Moonton + Akun Gmail Sepaket', + }, + { + value: 1, + label: 'Tukar Email Moonton', + }, + ]; + const [previewImgProfile, setPreviewImgProfile] = useState(false); const [previewWinRate, setPreviewWinRate] = useState(false); const [previewWinRateHero, setPreviewWinRateHero] = useState(false); @@ -448,6 +458,10 @@ const UploadMain = () => { const onCloseSkin = () => setOpenSkin(false); + const [openExchangeType, setOpenExchangeType] = useState(false); + + const onCloseExchangeType = () => setOpenExchangeType(false); + useEffect(() => { if ( emblemOpts && @@ -517,8 +531,6 @@ const UploadMain = () => { }); } - console.log(feePayment?.data); - if ( !authorized || !accountBindOpts || @@ -1279,6 +1291,44 @@ const UploadMain = () => {

{errors.first_top_up_exist?.message}

+
+ + ( +