chore: build
This commit is contained in:
@@ -15,7 +15,7 @@ import {
|
|||||||
Linking,
|
Linking,
|
||||||
} from "react-native";
|
} from "react-native";
|
||||||
import { Feather } from "@expo/vector-icons";
|
import { Feather } from "@expo/vector-icons";
|
||||||
import { useFocusEffect } from "@react-navigation/native";
|
import { useFocusEffect, useNavigation } from "@react-navigation/native";
|
||||||
import AsyncStorage from "@react-native-async-storage/async-storage";
|
import AsyncStorage from "@react-native-async-storage/async-storage";
|
||||||
import { Ionicons } from "@expo/vector-icons";
|
import { Ionicons } from "@expo/vector-icons";
|
||||||
import { getMyProfile, updateMyProfile, getTelegramStatus, generateTelegramLinkToken, unlinkTelegram, changePassword, get2FAStatus, toggle2FA, getPublicSettings } from "../../api/api";
|
import { getMyProfile, updateMyProfile, getTelegramStatus, generateTelegramLinkToken, unlinkTelegram, changePassword, get2FAStatus, toggle2FA, getPublicSettings } from "../../api/api";
|
||||||
@@ -30,6 +30,7 @@ const STORAGE_SIGNAL = "profile_signal_pseudo";
|
|||||||
|
|
||||||
export default function ProfileScreen() {
|
export default function ProfileScreen() {
|
||||||
const { colors } = useTheme();
|
const { colors } = useTheme();
|
||||||
|
const navigation = useNavigation<any>();
|
||||||
|
|
||||||
// Données compte (backend)
|
// Données compte (backend)
|
||||||
const [nom, setNom] = useState("");
|
const [nom, setNom] = useState("");
|
||||||
@@ -534,6 +535,21 @@ export default function ProfileScreen() {
|
|||||||
</TouchableOpacity>
|
</TouchableOpacity>
|
||||||
</View>
|
</View>
|
||||||
|
|
||||||
|
{/* Carte Parrainage */}
|
||||||
|
<View style={styles.card}>
|
||||||
|
<View style={styles.cardTitle}>
|
||||||
|
<Ionicons name="gift-outline" size={18} color="#8b5cf6" />
|
||||||
|
<Text style={styles.cardTitleText}>Parrainage</Text>
|
||||||
|
</View>
|
||||||
|
<TouchableOpacity
|
||||||
|
style={[styles.saveBtn, { backgroundColor: "#8b5cf622", borderWidth: 1, borderColor: "#8b5cf666" }]}
|
||||||
|
onPress={() => navigation.navigate("Parrainage")}
|
||||||
|
>
|
||||||
|
<Ionicons name="gift-outline" size={16} color="#8b5cf6" />
|
||||||
|
<Text style={[styles.saveBtnText, { color: "#8b5cf6" }]}>Voir mon parrainage</Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
</View>
|
||||||
|
|
||||||
{/* Carte Telegram */}
|
{/* Carte Telegram */}
|
||||||
{telegramEnabled && (
|
{telegramEnabled && (
|
||||||
<View style={styles.card}>
|
<View style={styles.card}>
|
||||||
|
|||||||
Reference in New Issue
Block a user