import { getHttpUserClient } from "@/http/user"; import { useUserLoggedIn } from "@/services/user"; import OperationDialog from "@/views/common/dialog/OperationDialog"; export interface ChangeNicknameDialogProps { open: boolean; onClose: () => void; } export default function ChangeNicknameDialog(props: ChangeNicknameDialogProps) { const { open, onClose } = props; const user = useUserLoggedIn(); return ( { return getHttpUserClient().patch(user.username, { nickname: newNickname as string, }); }} onClose={onClose} /> ); }