fix : ios

Deskripsi:
- title home align left
- nama file pada view banner
- modal crash pada group dan jabatan

No Issues
This commit is contained in:
2025-07-29 17:34:21 +08:00
parent eb039c7528
commit 6d035e1f7f
8 changed files with 42 additions and 31 deletions

View File

@@ -23,7 +23,7 @@ import { useDispatch, useSelector } from "react-redux"
type Props = {
id: string
name: string
title: string
extension: string
image: string
}
@@ -72,7 +72,7 @@ export default function BannerList() {
setModal(false)
setLoadingOpen(true)
let remoteUrl = 'https://wibu-storage.wibudev.com/api/files/' + selectFile?.image;
const fileName = selectFile?.name + '.' + selectFile?.extension;
const fileName = selectFile?.title + '.' + selectFile?.extension;
let localPath = `${FileSystem.documentDirectory}/${fileName}`;
const mimeType = mime.lookup(fileName)
@@ -81,7 +81,6 @@ export default function BannerList() {
try {
if (Platform.OS == 'android') {
// open with android intent
await startActivityAsync(
'android.intent.action.VIEW',
{
@@ -90,9 +89,6 @@ export default function BannerList() {
type: mimeType as string,
}
);
// or
// Sharing.shareAsync(localPath);
} else if (Platform.OS == 'ios') {
Sharing.shareAsync(localPath);
}
@@ -116,13 +112,14 @@ export default function BannerList() {
}}
/>
<ModalLoading isVisible={loadingOpen} setVisible={setLoadingOpen} />
<ScrollView
<ScrollView
refreshControl={
<RefreshControl
refreshing={refreshing}
onRefresh={handleRefresh}
/>
}
style={[{height:'100%'}]}
>
<View style={[Styles.p15, Styles.mb100]}>
{entities.map((index: any, key: number) => (
@@ -146,7 +143,7 @@ export default function BannerList() {
</View>
</ScrollView>
<DrawerBottom animation="slide" isVisible={isModal} setVisible={setModal} title="Menu">
<DrawerBottom animation="slide" isVisible={isModal} setVisible={() => setModal(false)} title="Menu">
<View style={Styles.rowItemsCenter}>
<MenuItemRow
icon={<MaterialCommunityIcons name="pencil-outline" color="black" size={25} />}