Add:
- api-client/api-voting: kumpulan fetching api voting

Fix:
- UI create dan (tabs) status udah terintegrasi ke API

### No Isuue
This commit is contained in:
2025-09-17 17:31:44 +08:00
parent d09a566903
commit ce79d7c240
7 changed files with 347 additions and 69 deletions

View File

@@ -1,10 +1,13 @@
import { AlertDefaultSystem, ButtonCustom, Grid } from "@/components";
import { apiVotingUpdateStatus } from "@/service/api-client/api-voting";
import { router } from "expo-router";
import { View } from "react-native";
export default function Voting_ButtonStatusSection({
id,
status,
}: {
id: string;
status: string;
}) {
const handleBatalkanReview = () => {
@@ -13,9 +16,15 @@ export default function Voting_ButtonStatusSection({
message: "Apakah Anda yakin ingin batalkan review ini?",
textLeft: "Batal",
textRight: "Ya",
onPressRight: () => {
console.log("Hapus");
router.back();
onPressRight: async() => {
// console.log("Hapus");
// router.back();
const response = await apiVotingUpdateStatus({
id: id as string,
status: "draft",
})
console.log("[RES BATALKAN REVIEW]", JSON.stringify(response, null, 2));
// router.back();
},
});
};