upd: dokumen divisi

Deskripsi;
- ui modal salin dan pindah file
- button on bottom

No Issues
This commit is contained in:
amel
2025-03-21 11:46:38 +08:00
parent e47695a128
commit 69248290ff
6 changed files with 96 additions and 8 deletions

View File

@@ -12,6 +12,7 @@ import ItemDetailMember from "../itemDetailMember";
import MenuItemRow from "../menuItemRow";
import ModalFloat from "../modalFloat";
import ModalSelectMultiple from "../modalSelectMultiple";
import ModalSalinMove from "./modalSalinMove";
type Props = {
@@ -23,12 +24,20 @@ export default function MenuBottomSelectDocument({ onDone }: Props) {
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 (
<>
@@ -97,12 +106,12 @@ export default function MenuBottomSelectDocument({ onDone }: Props) {
<MenuItemRow
icon={<MaterialCommunityIcons name="folder-move-outline" color="black" size={25} />}
title="Pindah"
onPress={() => { }}
onPress={() => { handleMoveCopy('move') }}
/>
<MenuItemRow
icon={<MaterialCommunityIcons name="folder-multiple-outline" color="black" size={25} />}
title="Salin"
onPress={() => { }}
onPress={() => { handleMoveCopy('copy') }}
/>
<MenuItemRow
icon={<MaterialCommunityIcons name="information-variant" color="black" size={25} />}
@@ -197,7 +206,9 @@ export default function MenuBottomSelectDocument({ onDone }: Props) {
onSelect={() => {
ToastAndroid.show('Success', ToastAndroid.SHORT)
setShare(false)
}} />
}}
/>
<ModalSalinMove open={isMoveCopy} close={setMoveCopy} category={valMoveCopy} />
</>
)
}