import styles from './styles.module.scss';
import {useDispatch, useSelector} from "react-redux";
import {ReactComponent as EmptyAvatar} from '@assets/avatar_empty.svg';
import {getLogoutStatus, getUserInfo, isLogined} from "@features/mainSlice";
import Spring from "@components/Spring";
import {useNavigate} from "react-router-dom";
import {ROUTE_PATH} from "@constants/routes";
import LazyImage from "@components/LazyImage";
import USD from "@assets/lvicon/USD.black.png";
import {numFormatter} from "@utils/helpers";
import SvgIcon from "@components/SvgIcon";
import {ReactComponent as Male} from '@assets/singlesvg/gener/male.svg';
import {ReactComponent as FeMale} from '@assets/singlesvg/gener/female.svg';
import {ReactComponent as GenderIcon} from '@assets/singlesvg/gener/gender.svg';
import {ReactComponent as MobileIcon} from '@assets/singlesvg/mobile.svg';
import {ReactComponent as EmailIcon} from '@assets/singlesvg/email.svg';
import {CopyToClipboard} from 'react-copy-to-clipboard';
import {toast} from "react-toastify";
import ToggleButtonGroup from "@mui/material/ToggleButtonGroup";
import {StyledThemeTabs} from "@layout/Sidebar/styles";
import {useThemeProvider} from "@contexts/themeContext";
import ToggleButton from "@mui/material/ToggleButton";
import {reqChangeInfo, reqLogout} from "@features/api";
import {REQ_STATUS} from "@api/config";
import SmallLoading from "@components/SmallLoading";
import {APP_GENDER, APP_THEME} from "@constants/app";
const i18n=global.i18n;
const UserSettings=()=>{
const isLogin=useSelector(isLogined);
const user=useSelector(getUserInfo);
const logoutStatus=useSelector(getLogoutStatus);
const dispatch = useDispatch();
const navigate=useNavigate();
const {theme, toggleTheme,setIsShowLang} = useThemeProvider();
const renderEmpty=()=>{
return (