This commit is contained in:
Philip Cesar Garay
2025-09-09 18:16:30 +08:00
parent 11f65023b7
commit f007b1f213
39 changed files with 230 additions and 197 deletions
+5 -5
View File
@@ -57,7 +57,7 @@ const ChangeEmailAddress = () => {
try {
const credential = firebase.auth.EmailAuthProvider.credential(
user.email,
currentPassword,
currentPassword
);
await user.reauthenticateWithCredential(credential);
} catch (reauthErr) {
@@ -96,7 +96,7 @@ const ChangeEmailAddress = () => {
>
<View style={{ flex: 1, marginTop: responsiveHeight(2) }}>
<BlurView
intensity={20}
intensity={Platform.OS !== "ios" ? 10 : 20}
style={{
paddingHorizontal: 20,
paddingVertical: 23,
@@ -104,9 +104,9 @@ const ChangeEmailAddress = () => {
overflow: "hidden",
backgroundColor: Palette.glass,
}}
experimentalBlurMethod={
Platform.OS !== "ios" ? "dimezisBlurView" : "none"
}
// experimentalBlurMethod={
// Platform.OS !== "ios" ? "dimezisBlurView" : "none"
// }
>
<EditInput
placeholder="Adresse mail"
+5 -5
View File
@@ -30,7 +30,7 @@ const ChangePassword = () => {
const credential = firebase.auth.EmailAuthProvider.credential(
user.email,
oldVal,
oldVal
);
await user.reauthenticateWithCredential(credential);
await user.updatePassword(newVal);
@@ -58,7 +58,7 @@ const ChangePassword = () => {
>
<View style={{ flex: 1, marginTop: responsiveHeight(2) }}>
<BlurView
intensity={20}
intensity={Platform.OS !== "ios" ? 10 : 20}
style={{
paddingHorizontal: 20,
paddingVertical: 16,
@@ -67,9 +67,9 @@ const ChangePassword = () => {
backgroundColor: Palette.glass,
gap: 4,
}}
experimentalBlurMethod={
Platform.OS !== "ios" ? "dimezisBlurView" : "none"
}
// experimentalBlurMethod={
// Platform.OS !== "ios" ? "dimezisBlurView" : "none"
// }
>
<EditInput
placeholder="Mot de passe actuel"
+11 -5
View File
@@ -1,7 +1,13 @@
import { BlurView } from "expo-blur";
import * as ImagePicker from "expo-image-picker";
import React, { useEffect, useState } from "react";
import { Platform, Pressable, Text, View, Image as RNImage } from "react-native";
import {
Platform,
Pressable,
Text,
View,
Image as RNImage,
} from "react-native";
import { Image as ExpoImage } from "expo-image";
import { responsiveHeight } from "react-native-responsive-dimensions";
import { useGlobal } from "reactn";
@@ -132,7 +138,7 @@ const EditProfile = () => {
>
<View style={{ flex: 1, marginTop: responsiveHeight(2) }}>
<BlurView
intensity={20}
intensity={Platform.OS !== "ios" ? 10 : 20}
style={{
paddingVertical: 14,
backgroundColor: Palette.glass,
@@ -141,9 +147,9 @@ const EditProfile = () => {
overflow: "hidden",
gap: 24,
}}
experimentalBlurMethod={
Platform.OS !== "ios" ? "dimezisBlurView" : "none"
}
// experimentalBlurMethod={
// Platform.OS !== "ios" ? "dimezisBlurView" : "none"
// }
>
<Pressable style={{ alignItems: "center" }} onPress={onChangePicture}>
<ExpoImage
+4 -4
View File
@@ -28,7 +28,7 @@ const Language = () => {
>
<View style={{ flex: 1, marginTop: responsiveHeight(2) }}>
<BlurView
intensity={20}
intensity={Platform.OS !== "ios" ? 10 : 20}
style={{
paddingVertical: 10,
paddingHorizontal: 20,
@@ -37,9 +37,9 @@ const Language = () => {
borderRadius: 20,
overflow: "hidden",
}}
experimentalBlurMethod={
Platform.OS !== "ios" ? "dimezisBlurView" : "none"
}
// experimentalBlurMethod={
// Platform.OS !== "ios" ? "dimezisBlurView" : "none"
// }
>
<Text
style={{
+8 -5
View File
@@ -31,7 +31,10 @@ export default (props) => {
setTooltip({ type: "success", text: "Préférence enregistrée" });
} catch (e) {
setIsSwitch(!next);
setTooltip({ type: "error", text: e?.message || "Enregistrement impossible" });
setTooltip({
type: "error",
text: e?.message || "Enregistrement impossible",
});
}
};
@@ -49,7 +52,7 @@ export default (props) => {
>
<View style={{ flex: 1, marginTop: responsiveHeight(2) }}>
<BlurView
intensity={20}
intensity={Platform.OS !== "ios" ? 10 : 20}
style={{
gap: 12,
paddingVertical: 15,
@@ -58,9 +61,9 @@ export default (props) => {
overflow: "hidden",
backgroundColor: Palette.glass,
}}
experimentalBlurMethod={
Platform.OS !== "ios" ? "dimezisBlurView" : "none"
}
// experimentalBlurMethod={
// Platform.OS !== "ios" ? "dimezisBlurView" : "none"
// }
>
<View style={Style.containerSpaceBetween}>
<Text
+8 -8
View File
@@ -248,15 +248,15 @@ const Profile = () => {
<View style={{ flex: 1, marginTop: responsiveHeight(2), gap: 20 }}>
<View style={{ borderRadius: 20, overflow: "hidden" }}>
<BlurView
intensity={20}
intensity={Platform.OS === "ios" ? 20 : 10}
style={{
paddingVertical: 14,
backgroundColor: Palette.glass,
paddingHorizontal: 20,
}}
experimentalBlurMethod={
Platform.OS !== "ios" ? "dimezisBlurView" : "none"
}
// experimentalBlurMethod={
// Platform.OS !== "ios" ? "dimezisBlurView" : "none"
// }
>
<View style={{ alignItems: "center" }}>
<ExpoImage
@@ -389,11 +389,11 @@ const Profile = () => {
/>
<View style={styles.blurContainer}>
<BlurView
intensity={20}
intensity={Platform.OS === "ios" ? 20 : 10}
style={styles.blurView}
experimentalBlurMethod={
Platform.OS !== "ios" ? "dimezisBlurView" : "none"
}
// experimentalBlurMethod={
// Platform.OS !== "ios" ? "dimezisBlurView" : "none"
// }
>
<Text style={styles.menu}>{item}</Text>
</BlurView>
+11 -5
View File
@@ -12,7 +12,13 @@ import { FONT_FAMILY } from "../../../styles/Fonts";
import { BlurView } from "expo-blur";
import { icons } from "../../../assets";
const EditInput = ({ label = "", placeholder = "", type = "default", value = "", setValue = () => {} }) => {
const EditInput = ({
label = "",
placeholder = "",
type = "default",
value = "",
setValue = () => {},
}) => {
const [showPassword, setShowPassword] = useState(false);
return (
@@ -42,7 +48,7 @@ const EditInput = ({ label = "", placeholder = "", type = "default", value = "",
</Text>
</View>
<BlurView
intensity={20}
intensity={Platform.OS !== "ios" ? 10 : 20}
style={{
paddingHorizontal: 12,
borderRadius: 12,
@@ -51,9 +57,9 @@ const EditInput = ({ label = "", placeholder = "", type = "default", value = "",
height: 52,
...Style.containerRow,
}}
experimentalBlurMethod={
Platform.OS !== "ios" ? "dimezisBlurView" : "none"
}
// experimentalBlurMethod={
// Platform.OS !== "ios" ? "dimezisBlurView" : "none"
// }
>
<TextInput
placeholder={placeholder}