upd: toast alert

This commit is contained in:
2026-02-24 17:44:49 +08:00
parent 214a243e44
commit 8c6ff06216
67 changed files with 384 additions and 187 deletions

View File

@@ -89,9 +89,11 @@ export default function DetailAnnouncement() {
} else {
Toast.show({ type: 'small', text1: response.message })
}
} catch (error) {
console.error(error)
Toast.show({ type: 'small', text1: 'Gagal mengambil data' })
} catch (error: any) {
console.error(error);
const message = error?.response?.data?.message || "Gagal mengambil data"
Toast.show({ type: 'small', text1: message })
} finally {
setLoading(false)
}

View File

@@ -78,6 +78,7 @@ export default function CreateAnnouncement() {
async function handleCreate() {
try {
setLoading(true)
console.log('jalan')
const hasil = await decryptToken(String(token?.current))
const fd = new FormData()
@@ -90,7 +91,7 @@ export default function CreateAnnouncement() {
}
fd.append("data", JSON.stringify(
{ user: hasil, groups: divisionMember, ...dataForm }
{ user: 'apaya', groups: divisionMember, ...dataForm }
))
const response = await apiCreateAnnouncement(fd)
@@ -100,11 +101,16 @@ export default function CreateAnnouncement() {
Toast.show({ type: 'small', text1: 'Berhasil menambahkan data', })
router.back();
} else {
Toast.show({ type: 'small', text1: 'Gagal menambahkan data', })
Toast.show({ type: 'small', text1: response.message, })
}
} catch (error) {
} catch (error: any) {
console.error(error);
Toast.show({ type: 'small', text1: 'Gagal menambahkan data', })
const message = error?.response?.data?.message || "Tidak dapat terhubung ke server"
Toast.show({
type: 'small',
text1: message
})
} finally {
setLoading(false)
}

View File

@@ -147,9 +147,11 @@ export default function EditAnnouncement() {
} else {
Toast.show({ type: 'small', text1: 'Gagal mengubah data', })
}
} catch (error) {
} catch (error: any) {
console.error(error);
Toast.show({ type: 'small', text1: 'Gagal mengubah data', })
const message = error?.response?.data?.message || "Gagal mengubah data"
Toast.show({ type: 'small', text1: message })
} finally {
setLoading(false)
}
@@ -309,7 +311,7 @@ export default function EditAnnouncement() {
<View style={[Styles.rowSpaceBetween, Styles.mv05]}>
<Text style={[Styles.textDefaultSemiBold]}>Divisi</Text>
</View>
<View style={[Styles.borderAll, Styles.round05, Styles.p10, {backgroundColor: colors.card, borderColor: colors.icon + '20' }]}>
<View style={[Styles.borderAll, Styles.round05, Styles.p10, { backgroundColor: colors.card, borderColor: colors.icon + '20' }]}>
{
dataMember.map((item: { name: any; Division: any }, index: any) => {
return (