fix: detail pengumuman jika data kosong

This commit is contained in:
2025-10-16 15:20:53 +08:00
parent 2ea92d3e9a
commit 049f6c63cc

View File

@@ -10,6 +10,7 @@ import { router, Stack, useLocalSearchParams } from "expo-router";
import React, { useEffect, useState } from "react";
import { Dimensions, RefreshControl, SafeAreaView, ScrollView, View } from "react-native";
import RenderHTML from 'react-native-render-html';
import Toast from "react-native-toast-message";
import { useSelector } from "react-redux";
type Props = {
@@ -35,10 +36,15 @@ export default function DetailAnnouncement() {
setLoading(loading)
const hasil = await decryptToken(String(token?.current))
const response = await apiGetAnnouncementOne({ id: id, user: hasil })
setData(response.data)
setDataMember(response.member)
if (response.success) {
setData(response.data)
setDataMember(response.member)
} else {
Toast.show({ type: 'small', text1: response.message })
}
} catch (error) {
console.error(error)
Toast.show({ type: 'small', text1: 'Gagal mengambil data' })
} finally {
setLoading(false)
}