upd: investasi portofolio

Deskripsi:
- ganti server action status portofolio menjadi data json

No Issues
This commit is contained in:
amel
2024-12-17 10:44:14 +08:00
parent 773766fe08
commit c4b2a47c42
2 changed files with 27 additions and 8 deletions

View File

@@ -1,10 +1,8 @@
import { investasi_funGetPortofolioByStatusId } from "@/app_modules/investasi/_fun";
import { Investasi_UiPortofolio, Investasi_UiPortofolioNew } from "@/app_modules/investasi/_ui";
import getStatusInvestasi from "@/app_modules/investasi/fun/master/get_status_investasi";
import { Investasi_UiPortofolioNew } from "@/app_modules/investasi/_ui";
export default async function Page({ params }: { params: { id: string } }) {
// const statusId = params.id;
const listStatus = await getStatusInvestasi();
// const listStatus = await getStatusInvestasi();
// const dataPortofolio = await investasi_funGetPortofolioByStatusId({
// page: 1,
// statusId: statusId,
@@ -17,7 +15,7 @@ export default async function Page({ params }: { params: { id: string } }) {
listStatus={listStatus as any}
dataPortofolio={dataPortofolio as any}
/> */}
<Investasi_UiPortofolioNew listStatus={listStatus as any} />
<Investasi_UiPortofolioNew />
</>
);
}

View File

@@ -1,14 +1,35 @@
"use client";
import { NEW_RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { AccentColor, MainColor } from "@/app_modules/_global/color";
import { MODEL_NEW_DEFAULT_MASTER } from "@/app_modules/model_global/interface";
import { Stack, Tabs } from "@mantine/core";
import { useParams, useRouter } from "next/navigation";
import { Investasi_ViewPortofolioNew } from "../../_view/main/portofolio/view_portofolio_new";
export function Investasi_UiPortofolioNew({ listStatus }: { listStatus: MODEL_NEW_DEFAULT_MASTER[] }) {
export function Investasi_UiPortofolioNew() {
const param = useParams<{ id: string }>();
const router = useRouter();
const status = [
{
id: "1",
name: "Publish",
color: "green"
},
{
id: "2",
name: "Review",
color: "orange"
},
{
id: "3",
name: "Draft",
color: "yellow"
},
{
id: "4",
name: "Reject",
color: "red"
}
]
return (
<>
@@ -30,7 +51,7 @@ export function Investasi_UiPortofolioNew({ listStatus }: { listStatus: MODEL_NE
>
<Stack>
<Tabs.List grow mb={"xs"}>
{listStatus.map((e) => (
{status.map((e) => (
<Tabs.Tab
w={"20%"}
key={e.id}