diff --git a/app/(application)/edit-profile.tsx b/app/(application)/edit-profile.tsx index ceeea34..9b8f041 100644 --- a/app/(application)/edit-profile.tsx +++ b/app/(application)/edit-profile.tsx @@ -8,6 +8,7 @@ import Styles from "@/constants/Styles"; import { apiEditProfile, apiGetProfile } from "@/lib/api"; import { setEntities } from "@/lib/entitiesSlice"; import { useAuthSession } from "@/providers/AuthProvider"; +import { MaterialCommunityIcons } from "@expo/vector-icons"; import * as ImagePicker from "expo-image-picker"; import { router, Stack } from "expo-router"; import { useEffect, useState } from "react"; @@ -229,8 +230,8 @@ export default function EditProfile() { ), }} /> - - + + { selectedImage != undefined ? ( @@ -244,16 +245,20 @@ export default function EditProfile() { style={[Styles.userProfileBig]} onError={() => { setErrorImg(true) }} /> + + + ) : ( - { - { setErrorImg(true) }} - /> - } + { setErrorImg(true) }} + /> + + + ) } diff --git a/app/(application)/member/create.tsx b/app/(application)/member/create.tsx index 651d395..48631d8 100644 --- a/app/(application)/member/create.tsx +++ b/app/(application)/member/create.tsx @@ -10,6 +10,7 @@ import { apiCreateUser } from "@/lib/api"; import { setUpdateMember } from "@/lib/memberSlice"; import { useAuthSession } from "@/providers/AuthProvider"; import { MaterialCommunityIcons } from "@expo/vector-icons"; +import { useHeaderHeight } from '@react-navigation/elements'; import * as ImagePicker from "expo-image-picker"; import { router, Stack } from "expo-router"; import { useEffect, useState } from "react"; @@ -24,7 +25,6 @@ import { } from "react-native"; import Toast from "react-native-toast-message"; import { useDispatch, useSelector } from "react-redux"; -import { useHeaderHeight } from '@react-navigation/elements'; export default function CreateMember() { const headerHeight = useHeaderHeight(); @@ -147,7 +147,7 @@ export default function CreateMember() { }, [error, dataForm]) useEffect(() => { - if(entityUser.role !="supadmin" && entityUser.role != "developer"){ + if (entityUser.role != "supadmin" && entityUser.role != "developer") { validationForm("group", entities.idGroup, entities.group) } }, []) @@ -173,7 +173,7 @@ export default function CreateMember() { fd.append("file", "undefined") } - const response = await apiCreateUser({data: fd}) + const response = await apiCreateUser({ data: fd }) if (response.success) { Toast.show({ type: 'small', text1: 'Berhasil menambahkan data', }) dispatch(setUpdateMember(!update)) @@ -184,7 +184,7 @@ export default function CreateMember() { } catch (error) { console.error(error) Toast.show({ type: 'small', text1: 'Terjadi kesalahan', }) - }finally{ + } finally { setLoading(false) } } @@ -227,9 +227,9 @@ export default function CreateMember() { }} /> @@ -237,17 +237,16 @@ export default function CreateMember() { {selectedImage != undefined ? ( + + + ) : ( - - + + + + + )} diff --git a/app/(application)/member/edit/[id].tsx b/app/(application)/member/edit/[id].tsx index 98f54d3..cac30f1 100644 --- a/app/(application)/member/edit/[id].tsx +++ b/app/(application)/member/edit/[id].tsx @@ -8,6 +8,8 @@ import Styles from "@/constants/Styles"; import { apiEditUser, apiGetProfile } from "@/lib/api"; import { setUpdateMember } from "@/lib/memberSlice"; import { useAuthSession } from "@/providers/AuthProvider"; +import { MaterialCommunityIcons } from "@expo/vector-icons"; +import { useHeaderHeight } from '@react-navigation/elements'; import * as ImagePicker from "expo-image-picker"; import { router, Stack, useLocalSearchParams } from "expo-router"; import { useEffect, useState } from "react"; @@ -22,7 +24,6 @@ import { } from "react-native"; import Toast from "react-native-toast-message"; import { useDispatch, useSelector } from "react-redux"; -import { useHeaderHeight } from '@react-navigation/elements'; type Props = { id: string; @@ -208,7 +209,7 @@ export default function EditMember() { } catch (error) { console.error(error) Toast.show({ type: 'small', text1: 'Terjadi kesalahan', }) - }finally{ + } finally { setLoading(false) } } @@ -268,13 +269,14 @@ export default function EditMember() { { errorImg ? - { - { setErrorImg(true) }} - /> - } + { setErrorImg(true) }} + /> + + + : selectedImage != undefined ? ( @@ -288,6 +290,9 @@ export default function EditMember() { style={[Styles.userProfileBig]} onError={() => { setErrorImg(true) }} /> + + + ) : (