Fix: tampilan status dan detail status sudah terintegrasi API
- create dan buntton status sudah terintegrasi

### No Issue
This commit is contained in:
2025-10-06 16:00:20 +08:00
parent f3a3acc747
commit ba878d4d08
11 changed files with 395 additions and 96 deletions

View File

@@ -5,25 +5,29 @@ import {
TextCustom,
Grid,
} from "@/components";
import { formatCurrencyDisplay } from "@/utils/formatCurrencyDisplay";
import React from "react";
import { View } from "react-native";
export default function Donation_ComponentBoxDetailData({
bottomSection,
data,
}: {
bottomSection?: React.ReactNode;
data: any;
}) {
return (
<>
<BaseBox>
<StackCustom>
<DummyLandscapeImage />
<DummyLandscapeImage imageId={data?.imageId} />
<View>
<TextCustom bold size="large">
Judul Donasi: Lorem, ipsum dolor sit amet consectetur adipisicing
elit.
{data?.title || "-"}
</TextCustom>
<TextCustom size="small">
Durasi: {data?.DonasiMaster_Durasi?.name || "-"}
</TextCustom>
<TextCustom size="small">Durasi: 30 hari</TextCustom>
</View>
<Grid>
@@ -31,7 +35,7 @@ export default function Donation_ComponentBoxDetailData({
<View>
<TextCustom size="small">Target Dana</TextCustom>
<TextCustom truncate={2} size="large" bold color="yellow">
Rp. 7.500.000
Rp. {formatCurrencyDisplay(data?.target) || "-"}
</TextCustom>
</View>
</Grid.Col>
@@ -39,7 +43,7 @@ export default function Donation_ComponentBoxDetailData({
<View>
<TextCustom size="small">Kategori</TextCustom>
<TextCustom size="large" bold color="yellow">
Kegiatan Sosial
{data?.DonasiMaster_Ketegori?.name || "-"}
</TextCustom>
</View>
</Grid.Col>