fix: investasi:

deskripsi:
fix penggunaan use server menjadi API
- berita
- detail [id]
- src/app/dev/(user)/investasi/detail_
- src/app/dev/(user)/investasi/edit_
- src/app/dev/(user)/investasi/list_...
- src/app/dev/(user)/investasi/main
- src/app_modules/investasi/_ui
- src/app_modules/investasi/_view/
- src/app_modules/investasi/berita/
- src/lib/router_hipmi/router_investasi

No Issue
This commit is contained in:
2025-06-04 15:24:07 +08:00
parent 0de70b0384
commit 5c3fe551ae
31 changed files with 269 additions and 257 deletions

View File

@@ -1,12 +1,9 @@
import { funGetUserIdByToken } from "@/app_modules/_global/fun/get";
import { Investasi_UiDetailBerita } from "@/app_modules/investasi/_ui";
export default async function Page() {
const userLoginId = await funGetUserIdByToken();
return (
<>
<Investasi_UiDetailBerita userLoginId={userLoginId} />
<Investasi_UiDetailBerita />
</>
);
}

View File

@@ -1,12 +1,9 @@
import { funGetUserIdByToken } from "@/app_modules/_global/fun/get";
import { Investasi_UiDetailMain } from "@/app_modules/investasi/_ui";
export default async function Page() {
const userLoginId = await funGetUserIdByToken();
return (
<>
<Investasi_UiDetailMain userLoginId={userLoginId as string} />
<Investasi_UiDetailMain />
</>
);
}

View File

@@ -1,13 +1,9 @@
import { investasi_funGetOneInvestasiById } from "@/app_modules/investasi/_fun";
import { Investasi_UiDetailProspektus } from "@/app_modules/investasi/_ui";
export default async function Page({ params }: { params: { id: string } }) {
const investasiId = params.id;
const dataInvestasi = await investasi_funGetOneInvestasiById({ investasiId });
export default async function Page() {
return (
<>
<Investasi_UiDetailProspektus dataInvestasi={dataInvestasi} />
<Investasi_UiDetailProspektus />
</>
);
}

View File

@@ -1,10 +1,6 @@
import { investasi_funGetOneInvoiceById } from "@/app_modules/investasi/_fun/get/fun_get_one_invoice_by_id";
import { Investasi_UiDetailSahamSaya } from "@/app_modules/investasi/_ui";
export default async function Page({ params }: { params: { id: string } }) {
const invoiceId = params.id;
// const dataSaham = await investasi_funGetOneInvoiceById({ invoiceId });
export default async function Page() {
return (
<>
<Investasi_UiDetailSahamSaya />

View File

@@ -1,6 +1,7 @@
import { LayoutDetailBeritaInvestasi } from "@/app_modules/investasi";
import React from "react";
// -- DELETE SOON -- //
export default async function Layout({
children,
}: {

View File

@@ -1,10 +1,11 @@
import { DetailBeritaInvestasi } from "@/app_modules/investasi";
import getOneBeritaInvestasiById from "@/app_modules/investasi/fun/get_one_berita_by_id";
// -- DELETE SOON -- //
export default async function Page({ params }: { params: { id: string } }) {
const investasiId = params.id;
const dataBerita = await getOneBeritaInvestasiById(investasiId);
// console.log(dataBerita)
return (
<>
@@ -15,3 +16,4 @@ export default async function Page({ params }: { params: { id: string } }) {
</>
);
}
// -- DELETE SOON -- //

View File

@@ -1,3 +1,4 @@
// -- DELETE SOON -- //
import { DetailDokumenInvestasi } from "@/app_modules/investasi";
import getOneInvestasiById from "@/app_modules/investasi/fun/get_one_investasi_by_id";

View File

@@ -1,3 +1,4 @@
// -- DELETE SOON -- //
import { LayoutDetailPropektus } from "@/app_modules/investasi";
import React from "react";

View File

@@ -1,6 +1,6 @@
import { DetailPropektus } from "@/app_modules/investasi";
import getOneInvestasiById from "@/app_modules/investasi/fun/get_one_investasi_by_id";
// -- DELETE SOON -- //
export default async function Page({ params }: { params: { id: string } }) {
const dataInvestasi = await getOneInvestasiById(params.id);

View File

@@ -1,6 +1,8 @@
import { LayoutEditBeritaInvestasi } from "@/app_modules/investasi";
import React from "react";
// -- DELETE SOON -- //
export default async function Layout({children}: { children: React.ReactNode }) {
return<>
<LayoutEditBeritaInvestasi>{children}</LayoutEditBeritaInvestasi>

View File

@@ -1,6 +1,6 @@
import { EditBeritaInvestasi } from "@/app_modules/investasi";
import getOneBeritaInvestasiById from "@/app_modules/investasi/fun/get_one_berita_by_id";
// -- DELETE SOON -- //
export default async function Page({params}: {params: {id: string}}) {
const dataBerita = await getOneBeritaInvestasiById(params.id)
// console.log(dataBerita)

View File

@@ -1,3 +1,4 @@
// -- DELETE SOON -- //
import { LayoutEditIntroInvestasi } from "@/app_modules/investasi";
import React from "react";

View File

@@ -1,3 +1,5 @@
// -- DELETE SOON -- //
import { EditIntroInvestasi } from "@/app_modules/investasi";
import getOneInvestasiById from "@/app_modules/investasi/fun/get_one_investasi_by_id";
import getPembagianDeviden from "@/app_modules/investasi/fun/master/get_pembagian_deviden";

View File

@@ -1,16 +1,20 @@
// -- DELETE Or UPDATE SOON -- //
import { LayoutListEditBeritaInvestasi } from "@/app_modules/investasi";
import React from "react";
export default async function Layout({
children,
params
params,
}: {
children: React.ReactNode;
params: { id: string };
}) {
return (
<>
<LayoutListEditBeritaInvestasi idInves={params.id}>{children}</LayoutListEditBeritaInvestasi>
<LayoutListEditBeritaInvestasi idInves={params.id}>
{children}
</LayoutListEditBeritaInvestasi>
</>
);
}

View File

@@ -1,3 +1,5 @@
// -- DELETE Or UPDATE SOON -- //
import { ListEditBeritaInvestasi } from "@/app_modules/investasi";
import getOneInvestasiById from "@/app_modules/investasi/fun/get_one_investasi_by_id";

View File

@@ -1,20 +1,8 @@
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 dataPortofolio = await investasi_funGetPortofolioByStatusId({
// page: 1,
// statusId: statusId,
// });
export default async function Page() {
return (
<>
{/* <Investasi_UiPortofolio
statusId={statusId}
listStatus={listStatus as any}
dataPortofolio={dataPortofolio as any}
/> */}
<Investasi_UiPortofolioNew />
</>
);

View File

@@ -1,12 +1,8 @@
import { Investasi_ViewSahamSayaNew } from "@/app_modules/investasi/_view/main/view_saham_saya_new";
export default async function Page() {
// const dataSaham = await investasi_funGetSuccessTransactionById({ page: 1 });
return (
<>
{/* <InvestasiSahamTerbeli listTransaksi={listTransaksi as any} /> */}
{/* <Investasi_UiSahamSaya dataSaham={dataSaham as any} /> */}
<Investasi_ViewSahamSayaNew />
</>
);

View File

@@ -1,29 +1,10 @@
import getListAllTransaksiById_Investasi from "@/app_modules/investasi/fun/get_list_all_transaksi_by_id";
import getMaster_StatusTransaksiInvestasi from "@/app_modules/investasi/fun/master/get_status_transaksi";
import { funGetUserIdByToken } from "@/app_modules/_global/fun/get";
import { investasi_funGetTransaksiByUserId } from "@/app_modules/investasi/_fun";
import { Investasi_UiDaftarTransaksi } from "@/app_modules/investasi/_ui";
import { Investasi_ViewDaftarTransaksiNew } from "@/app_modules/investasi/_view/main/view_transaksi_new";
export default async function Page() {
const userLoginId = await funGetUserIdByToken();
// const statusTransaksi = await getMaster_StatusTransaksiInvestasi();
// const listTransaksi = await getListAllTransaksiById_Investasi(
// userLoginId as string
// );
// NEW
// const dataTransaksi = await investasi_funGetTransaksiByUserId({ page: 1 });
return (
<>
{/* <TransaksiInvestasi
statusTransaksi={statusTransaksi as any}
listTransaksi={listTransaksi as any}
/> */}
{/* <Investasi_UiDaftarTransaksi dataTransaksi={dataTransaksi} /> */}
<Investasi_ViewDaftarTransaksiNew/>
</>
);

View File

@@ -1,14 +1,10 @@
import { investasi_funGetOneInvestasiById } from "@/app_modules/investasi/_fun";
import { Investasi_UiProsesPembelian } from "@/app_modules/investasi/_ui";
export default async function Page({ params }: { params: { id: string } }) {
const investasiId = params.id;
const dataInvestasi = await investasi_funGetOneInvestasiById({ investasiId });
export default async function Page() {
return (
<>
<Investasi_UiProsesPembelian dataInvestasi={dataInvestasi} />
<Investasi_UiProsesPembelian />
</>
);
}