Integrasi API: Admin Investasi

Fix:
- app/(application)/(user)/investment/(tabs)/index.tsx
- app/(application)/admin/investment/[id]/[status]/transaction-detail.tsx
- app/(application)/admin/investment/[id]/list-of-investor.tsx
- screens/Invesment/BoxBerandaSection.tsx
- screens/Invesment/DetailDataPublishSection.tsx
- service/api-admin/api-admin-investment.ts

### No Issue
This commit is contained in:
2025-10-30 17:36:42 +08:00
parent ebd6107c36
commit 4625831377
6 changed files with 246 additions and 94 deletions

View File

@@ -1,16 +1,15 @@
/* eslint-disable react-hooks/exhaustive-deps */
import {
BaseBox,
Grid,
StackCustom,
TextCustom,
ProgressCustom,
BaseBox,
Grid,
ProgressCustom,
StackCustom,
TextCustom,
} from "@/components";
import API_STRORAGE from "@/constants/base-url-api-strorage";
import DUMMY_IMAGE from "@/constants/dummy-image-value";
import { countDownAndCondition } from "@/utils/countDownAndCondition";
import { Ionicons } from "@expo/vector-icons";
import dayjs from "dayjs";
import { Image } from "expo-image";
import { useEffect, useState } from "react";
import { View } from "react-native";

View File

@@ -1,15 +1,15 @@
/* eslint-disable react-hooks/exhaustive-deps */
import { ButtonCustom, Spacing, StackCustom, TextCustom } from "@/components";
import { ButtonCustom, Spacing, StackCustom } from "@/components";
import ReportBox from "@/components/Box/ReportBox";
import {
listDataNotPublishInvesment,
listDataPublishInvesment,
} from "@/lib/dummy-data/investment/dummy-data-not-publish";
import { countDownAndCondition } from "@/utils/countDownAndCondition";
import React, { useEffect, useState } from "react";
import Invesment_BoxDetailDataSection from "./BoxDetailDataSection";
import Invesment_BoxProgressSection from "./BoxProgressSection";
import Investment_ButtonStatusSection from "./ButtonStatusSection";
import ReportBox from "@/components/Box/ReportBox";
import { countDownAndCondition } from "@/utils/countDownAndCondition";
export default function Invesment_DetailDataPublishSection({
status,