Revisi Tampilan Admin

# fix :
- Tampilan Donasi
# feat :
- Penambahan App Information
## No Issuee
This commit is contained in:
2024-06-06 12:05:06 +08:00
parent 5b8cd3a4b6
commit 0e16d6501f
295 changed files with 2861 additions and 918 deletions

View File

@@ -7,48 +7,25 @@ import { IconChevronRight } from "@tabler/icons-react";
import { useRouter } from "next/navigation";
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
import { useState } from "react";
import { Model_Nama_Bank } from "@/app_modules/investasi/model/model_investasi";
import { MODEL_DATA_BANK } from "@/app_modules/investasi/model/model_investasi";
import { Donasi_getNamaBank } from "../../fun/get/get_nama_bank";
import { Donasi_funCreateInvoice } from "../../fun/create/fun_create_invoice";
import { NotifBerhasil } from "../../component/notifikasi/notif_berhasil";
import { NotifGagal } from "../../component/notifikasi/notif_gagal";
const listBank = [
{
id: "1",
norek: "345678765",
bank: "BCA",
},
{
id: "2",
norek: "4565435",
bank: "BRI",
},
{
id: "3",
norek: "423533424565",
bank: "BNI",
},
{
id: "4",
norek: "8765423",
bank: "MANDIRI",
},
];
export default function Donasi_MetodePembayaran({
listBank,
donasiId,
authorId,
}: {
listBank: Model_Nama_Bank[];
listBank: MODEL_DATA_BANK[];
donasiId: string;
authorId: string;
}) {
const router = useRouter();
const [isLoading, setLoading] = useState(false);
const [prosesDonasi, setProsesDonasi] = useAtom(gs_proses_donasi);
const [pilihBank, setPilihBank] = useState("1");
const [pilihBank, setPilihBank] = useState("");
const [bank, setBank] = useState(listBank);
async function onProses() {
@@ -82,7 +59,7 @@ export default function Donasi_MetodePembayaran({
{/* <pre>{JSON.stringify(prosesDonasi, null, 2)}</pre> */}
<Radio.Group value={pilihBank} onChange={setPilihBank} withAsterisk>
{bank.map((e) => (
{bank.map((e, i) => (
<Paper
key={e.id}
withBorder
@@ -97,11 +74,15 @@ export default function Donasi_MetodePembayaran({
</Radio.Group>
<Button
disabled={pilihBank === "" ? true : false}
style={{ transition: "0.5s" }}
loaderPosition="center"
loading={isLoading ? true : false}
radius={"xl"}
onClick={() => onProses()}
onClick={() => {
onProses();
}}
>
Pilih
</Button>

View File

@@ -31,8 +31,10 @@ import Link from "next/link";
export default function Donasi_ProsesTransaksi({
dataInvoice,
nomorAdmin,
}: {
dataInvoice: MODEL_DONASI_INVOICE;
nomorAdmin: any
}) {
const [invoice, setInvoice] = useState(dataInvoice);
const [hotMenu, setHotMenu] = useAtom(gs_donasi_hot_menu);
@@ -114,7 +116,7 @@ export default function Donasi_ProsesTransaksi({
}}
target="_blank"
href={
"https://wa.me/+6289697338821?text=Hallo Admin , Saya ada kendala dalam proses transfer donasi!"
`https://wa.me/+${nomorAdmin.nomor}?text=Hallo Admin , Saya ada kendala dalam proses transfer donasi!`
}
>
<IconBrandWhatsapp size={40} color={Warna.hijau_cerah} />