Donation:

Fix:
- Edit story & bank account
- List beranda dan detailnya

- Tampilan penggalang dana

### No Issue
This commit is contained in:
2025-10-07 15:50:20 +08:00
parent 53cdca21fc
commit 7c82e8b588
8 changed files with 390 additions and 56 deletions

View File

@@ -8,27 +8,42 @@ import {
} from "@/components";
import { View } from "react-native";
export default function Donation_BoxPublish({ id }: { id: string }) {
export default function Donation_BoxPublish({
id,
data,
}: {
id: string;
data: any;
}) {
return (
<>
<BaseBox paddingTop={7} paddingBottom={7} href={`/donation/${id}`}>
<Grid>
<Grid.Col span={5}>
<DummyLandscapeImage unClickPath height={100} />
<DummyLandscapeImage
unClickPath
height={100}
imageId={data?.imageId}
/>
</Grid.Col>
<Grid.Col span={1}>
<View />
</Grid.Col>
<Grid.Col span={6}>
<StackCustom>
<View>
<TextCustom truncate>
Judul Donasi: Lorem ipsum dolor sit amet consectetur
adipisicing elit.
<View style={{ gap: 10 }}>
<TextCustom truncate={2} bold>
{data?.title || "-"}
</TextCustom>
<TextCustom size="small">
Sisa hari: {data?.durasiDonasi || 0}
</TextCustom>
<TextCustom size="small">Sisa hari: 0</TextCustom>
</View>
<ProgressCustom value={(Number(id) % 5) * 20} size="lg" />
<ProgressCustom
label={data?.progres + "%" || "0%"}
value={data?.progres || 0}
size="lg"
/>
{/* <TextCustom>
Terkumpul : Rp 300.000
</TextCustom> */}

View File

@@ -11,13 +11,16 @@ import { ICON_SIZE_SMALL } from "@/constants/constans-value";
import { Ionicons } from "@expo/vector-icons";
export default function Donation_ComponentInfoFundrising({
id,
dataAuthor,
}: {
id: string;
dataAuthor: any;
}) {
return (
<>
<BaseBox href={`/donation/${id}/infromation-fundrising`} style={{paddingBottom: 0}}>
<BaseBox
href={`/donation/${dataAuthor?.id}/infromation-fundrising`}
style={{ paddingBottom: 0 }}
>
<StackCustom gap={"xs"}>
<Grid>
<Grid.Col span={10}>
@@ -37,10 +40,12 @@ export default function Donation_ComponentInfoFundrising({
</Grid.Col>
</Grid>
<AvatarUsernameAndOtherComponent />
<InformationBox
text="Semua dana yang terkumpul akan disalurkan ke penggalang dana, kabar penyaluran dapat dilihat di halaman kabar terbaru."
<AvatarUsernameAndOtherComponent
avatar={dataAuthor?.Profile?.imageId}
name={dataAuthor?.username}
avatarHref={`/profile/${dataAuthor?.Profile?.id}`}
/>
<InformationBox text="Semua dana yang terkumpul akan disalurkan ke penggalang dana, kabar penyaluran dapat dilihat di halaman kabar terbaru." />
</StackCustom>
</BaseBox>
</>