import { ColorsStatus } from "@/constants/ColorsStatus"; import Styles from "@/constants/Styles"; import { Ionicons, MaterialCommunityIcons } from "@expo/vector-icons"; import { useState } from "react"; import { Pressable, ScrollView, View } from "react-native"; import { useSharedValue } from "react-native-reanimated"; import Toast from "react-native-toast-message"; import AlertKonfirmasi from "../alertKonfirmasi"; import DrawerBottom from "../drawerBottom"; import { InputForm } from "../inputForm"; import ItemAccordion from "../itemAccordion"; import ItemDetailMember from "../itemDetailMember"; import MenuItemRow from "../menuItemRow"; import ModalFloat from "../modalFloat"; import ModalSelectMultiple from "../modalSelectMultiple"; import ModalSalinMove from "./modalSalinMove"; import Text from "../Text"; type Props = { onDone: () => void } export default function MenuBottomSelectDocument({ onDone }: Props) { const [isModal, setModal] = useState(false) const [isInformasi, setInformasi] = useState(false) const [isRename, setRename] = useState(false) const [isShare, setShare] = useState(false) const [isMoveCopy, setMoveCopy] = useState(false) const [valMoveCopy, setValMoveCopy] = useState<'move' | 'copy'>('copy') const open = useSharedValue(false) const onPress = () => { open.value = !open.value; }; function handleMoveCopy(val: 'copy' | 'move') { setValMoveCopy(val) setModal(false) setMoveCopy(true) } return ( <> } title="Unduh" onPress={() => { }} column="many" color="white" /> } title="Hapus" onPress={() => { AlertKonfirmasi({ title: 'Konfirmasi', desc: 'Apakah anda yakin ingin menghapus data?', onPress: () => { onDone() Toast.show({ type: 'small', text1: 'Berhasil menghapus data', }) } }) }} column="many" color="white" /> } title="Ganti Nama" onPress={() => { setRename(true) }} column="many" color="white" /> } title="Bagikan" onPress={() => { setShare(true) }} column="many" color="white" /> } title="Lainnya" onPress={() => { setModal(true) }} column="many" color="white" /> { onDone() Toast.show({ type: 'small', text1: 'Berhasil mengganti nama dokumen', }) }}> } title="Pindah" onPress={() => { handleMoveCopy('move') }} /> } title="Salin" onPress={() => { handleMoveCopy('copy') }} /> } title="Informasi" onPress={() => { setModal(false); setInformasi(true) }} /> Telah dibagikan ke divisi Keamanan Masyarakat Keamanan Masyarakat Keamanan Masyarakat Keamanan Masyarakat Keamanan Masyarakat Keamanan Masyarakat Keamanan Masyarakat Keamanan Masyarakat Keamanan Masyarakat Keamanan Masyarakat Keamanan Masyarakat Keamanan Masyarakat Keamanan Masyarakat Keamanan Masyarakat { Toast.show({ type: 'small', text1: 'Success', }) setShare(false) }} /> { }} dataChoose={[]} /> ) }