upd: member

Deskripsi:
- load member
- search member
- filter member
- active member
- tambah member

nb: blm bisa upload gambar

No Issues
This commit is contained in:
amel
2025-05-02 17:36:18 +08:00
parent 3379ea736c
commit be56495383
12 changed files with 616 additions and 169 deletions

View File

@@ -1,6 +1,6 @@
import { Feather } from "@expo/vector-icons"
import { ButtonHeader } from "./buttonHeader"
import AlertKonfirmasi from "./alertKonfirmasi"
import { ButtonHeader } from "./buttonHeader"
type Props = {
category: 'create' | 'update' | 'cancel'
@@ -12,19 +12,21 @@ export default function ButtonSaveHeader({ category, onPress, disable }: Props)
return (
<>
<ButtonHeader
item={<Feather name="check" size={20} color={disable == false ? "grey" : "white"} />}
item={<Feather name="check" size={20} color={disable ? "grey" : "white"} />}
onPress={() => {
AlertKonfirmasi({
title: 'Konfirmasi',
desc: category == 'create'
? 'Apakah anda yakin ingin menambahkan data?'
: category == 'cancel'
? 'Apakah anda yakin ingin membatalkan kegiatan? Pembatalan bersifat permanen'
: 'Apakah anda yakin mengubah data?',
onPress: () => {
onPress && onPress()
}
})
if (!disable) {
AlertKonfirmasi({
title: 'Konfirmasi',
desc: category == 'create'
? 'Apakah anda yakin ingin menambahkan data?'
: category == 'cancel'
? 'Apakah anda yakin ingin membatalkan kegiatan? Pembatalan bersifat permanen'
: 'Apakah anda yakin mengubah data?',
onPress: () => {
onPress && onPress()
}
})
}
}
}