Files
mobile-darmasaba/components/buttonSaveHeader.tsx
amaliadwiy 8012f7f322 redesign aplikasi
Deskripsi:
- update tema mode light dan dark pada fitur banner, lembaga desa, jabatan, anggota, dan diskusi umum
2026-02-11 17:04:57 +08:00

38 lines
1.3 KiB
TypeScript

import { Feather } from "@expo/vector-icons"
import AlertKonfirmasi from "./alertKonfirmasi"
import { ButtonHeader } from "./buttonHeader"
type Props = {
category: 'create' | 'update' | 'cancel' | 'update-calendar'
onPress?: () => void
disable?: boolean
}
export default function ButtonSaveHeader({ category, onPress, disable }: Props) {
return (
<>
<ButtonHeader
item={<Feather name="check" size={25} color={disable ? "grey" : "white"} />}
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'
: category == 'update-calendar'
? 'Apakah Anda yakin ingin mengubah data acara ini? Data ini akan mempengaruhi semua data yang terkait'
: 'Apakah anda yakin mengubah data?',
onPress: () => {
onPress && onPress()
}
})
}
}
}
/>
</>
)
}