import { MoreVerticalIcon, PenLineIcon } from "lucide-react"; import { Button } from "@/components/ui/button"; import useCurrentUser from "@/hooks/useCurrentUser"; import { useDialog } from "@/hooks/useDialog"; import { useTranslate } from "@/utils/i18n"; import ChangeMemberPasswordDialog from "../ChangeMemberPasswordDialog"; import UpdateAccountDialog from "../UpdateAccountDialog"; import UserAvatar from "../UserAvatar"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from "../ui/dropdown-menu"; import AccessTokenSection from "./AccessTokenSection"; import UserSessionsSection from "./UserSessionsSection"; const MyAccountSection = () => { const t = useTranslate(); const user = useCurrentUser(); const accountDialog = useDialog(); const passwordDialog = useDialog(); const handleEditAccount = () => { accountDialog.open(); }; const handleChangePassword = () => { passwordDialog.open(); }; return (

{t("setting.account-section.title")}

{user.displayName} ({user.username})

{user.description}

{t("setting.account-section.change-password")}
{/* Update Account Dialog */} {/* Change Password Dialog */}
); }; export default MyAccountSection;