"use client";
import React from "react";
import { List } from "antd-mobile";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faAngleLeft, faAngleRight } from "@fortawesome/free-solid-svg-icons";
import { useRouter } from "next/navigation";
import { handleLogout } from "@/api/public";
import { connect } from "react-redux";
import { handleLogin } from "@/store/actions";
function Setting({ handleLogin }) {
const router = useRouter();
return (
{
router.back();
}}
/>
设置
{/* 内容 */}
}
onClick={() => {
handleLogout().then(() => {
handleLogin({ isSignin: false, userToken: null });
});
router.push("/login");
}}
>
退出账号
{/* {
router.push("/my/setting/switchAccount");
}}>切换账号 */}
}
onClick={() => {
router.push("/my/setting/editPassword");
}}
>
修改密码
}
onClick={() => {
router.push("/my/setting/bannedList");
}}
>
黑名单
}
onClick={() => {
router.push("/my/setting/feedback");
}}
>
意见反馈
}
onClick={() => {
router.push("/my/setting/deleteAccount");
}}
>
账号注销
}
onClick={() => {
router.push("/my/setting/aboutUs");
}}
>
关于我们
);
}
const mapDispatchToProps = {
handleLogin,
};
export default connect(null, mapDispatchToProps)(Setting);