feature & fix

deskripsi:
feature :
- Forum : beranda, edit, detail, create
# No Issue
This commit is contained in:
2025-07-14 17:37:43 +08:00
parent 3211404397
commit cce27c26f6
10 changed files with 379 additions and 21 deletions

View File

@@ -0,0 +1,74 @@
import {
BaseBox,
Grid,
AvatarCustom,
TextCustom,
ClickableCustom,
Spacing,
} from "@/components";
import { MainColor } from "@/constants/color-palet";
import { ICON_SIZE_SMALL } from "@/constants/constans-value";
import { Entypo } from "@expo/vector-icons";
import { View } from "react-native";
export default function Forum_CommentarBoxSection({
data,
setOpenDrawer,
setStatus,
}: {
data: any;
setOpenDrawer: (value: boolean) => void;
setStatus: (value: string) => void;
}) {
return (
<>
<BaseBox>
<View>
<Grid>
<Grid.Col span={2}>
<AvatarCustom href={`/profile/${data.id}`} />
</Grid.Col>
<Grid.Col
span={8}
style={{
justifyContent: "center",
}}
>
<TextCustom>{data.name}</TextCustom>
</Grid.Col>
<Grid.Col
span={2}
style={{
justifyContent: "center",
}}
>
<ClickableCustom
onPress={() => {
setOpenDrawer(true);
setStatus(data.status);
}}
style={{
alignItems: "flex-end",
}}
>
<Entypo
name="dots-three-horizontal"
color={MainColor.white}
size={ICON_SIZE_SMALL}
/>
</ClickableCustom>
</Grid.Col>
</Grid>
<TextCustom>{data.deskripsi}</TextCustom>
<Spacing />
<View style={{ alignItems: "flex-end" }}>
<TextCustom>{data.date}</TextCustom>
</View>
</View>
</BaseBox>
</>
);
}