- UI Investasi
- UI Donasi
## No issue
This commit is contained in:
2024-08-01 16:48:54 +08:00
parent 810ce1c00d
commit 2ab3a8abb1
135 changed files with 2222 additions and 1652 deletions

View File

@@ -2,6 +2,8 @@
import AppComponentGlobal_LayoutTamplate from "@/app_modules/_global/component_layout_tamplate";
import ComponentGlobal_HeaderTamplate from "@/app_modules/_global/header_tamplate";
import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
import { AppShell } from "@mantine/core";
import React from "react";
@@ -12,9 +14,11 @@ export default function LayoutUploadProspektusInvestasi({
}) {
return (
<>
<AppComponentGlobal_LayoutTamplate header={<ComponentGlobal_HeaderTamplate title="Upload Prospektus" />}>
<UIGlobal_LayoutTamplate
header={<UIGlobal_LayoutHeaderTamplate title="Upload Prospektus" />}
>
{children}
</AppComponentGlobal_LayoutTamplate>
</UIGlobal_LayoutTamplate>
</>
);
}

View File

@@ -17,6 +17,10 @@ import { useState } from "react";
import toast from "react-simple-toasts";
import funUploadProspektusInvestasi from "../fun/fun_upload_prospek";
import funLoadDataInvestasi from "../fun/fun_load_data";
import {
AccentColor,
MainColor,
} from "@/app_modules/_global/color/color_pallet";
export default function UploadProspektusInvestasi({
idInves,
@@ -37,7 +41,6 @@ export default function UploadProspektusInvestasi({
if (res.status === 201) {
toast("Berhasil upload");
router.back();
} else {
toast(res.message);
}
@@ -46,7 +49,7 @@ export default function UploadProspektusInvestasi({
return (
<>
<Stack>
<Stack px={"md"}>
<Group position="center" px={"md"}>
<FileButton
onChange={async (file: any) => {
@@ -62,8 +65,9 @@ export default function UploadProspektusInvestasi({
{(props) => (
<Button
{...props}
bg={Warna.hijau_muda}
color="green"
bg={MainColor.yellow}
color="yellow"
c={"black"}
radius={50}
>
Upload File
@@ -74,29 +78,51 @@ export default function UploadProspektusInvestasi({
<Box my={"lg"}>
{!file ? (
<Paper radius={20}>
<Paper
radius={20}
style={{
border: `2px solid gray`,
backgroundColor: "gray",
padding: "10px",
borderRadius: "10px",
}}
>
<AspectRatio ratio={2 / 4} mah={300} maw={200} mx={"auto"}>
<Image alt="" src={"/aset/no-file.png"} />
<Image
color="gray"
alt=""
opacity={0.1}
src={"/aset/pdf-icon.png"}
/>
</AspectRatio>
</Paper>
) : (
<Paper radius={20}>
<Paper
radius={20}
style={{
border: `2px solid ${AccentColor.softblue}`,
backgroundColor: AccentColor.blue,
padding: "10px",
borderRadius: "10px",
}}
>
<AspectRatio ratio={2 / 4} mah={300} maw={200} mx={"auto"}>
<Image alt="" src={"/aset/pdf-icon.png"} />
</AspectRatio>
</Paper>
)}
</Box>
<Center>
<Stack>
<Button
w={300}
radius={50}
bg={Warna.biru}
bg={MainColor.yellow}
color="yellow"
c={"black"}
onClick={() => onUpload()}
>
Simpan
</Button>
</Center>
</Stack>
</Stack>
</>
);