import { useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Outlet, useLocation, useNavigate } from "react-router-dom"; import { ApiOutlined as ApiOutlinedIcon, DatabaseOutlined as DatabaseOutlinedIcon, LockOutlined as LockOutlinedIcon, SendOutlined as SendOutlinedIcon, UserOutlined as UserOutlinedIcon, } from "@ant-design/icons"; import { PageHeader } from "@ant-design/pro-components"; import { Card, Space } from "antd"; const Settings = () => { const location = useLocation(); const navigate = useNavigate(); const { t } = useTranslation(); const [tabValue, setTabValue] = useState("account"); useEffect(() => { const path = location.pathname.split("/")[2]; if (!path) { navigate("/settings/account"); return; } setTabValue(path); }, [location.pathname]); return (