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}