import { View, Text, TouchableOpacity } from "react-native-ui-lib"; import React, { useState } from "react"; import { Ionicons } from "@expo/vector-icons"; import { ScrollView, StyleSheet } from "react-native"; import MyProfile from "./user_settings_views/MyProfile"; import MyGroup from "./user_settings_views/MyGroup"; import { useAuthContext } from "@/contexts/AuthContext"; const UserSettings = (props: { setSelectedPage: (page: number) => void }) => { const [selectedView, setSelectedView] = useState(true); return ( props.setSelectedPage(0)}> Return to main settings User Management setSelectedView(true)} centerV centerH style={selectedView == true ? styles.btnSelected : styles.btnNot} > My Profile setSelectedView(false)} centerV centerH style={selectedView == false ? styles.btnSelected : styles.btnNot} > My Group {selectedView && } {!selectedView && } ); }; const styles = StyleSheet.create({ buttonSwitch: { borderRadius: 50, width: "100%", backgroundColor: "#ebebeb", height: 45, }, btnSelected: { backgroundColor: "#05a8b6", height: "100%", width: "50%", borderRadius: 50, }, btnNot: { height: "100%", width: "50%", borderRadius: 50, }, }); export default UserSettings;