import { getHttpUserClient } from "@/http/user"; import { useUser } from "@/services/user"; import React from "react"; import OperationDialog from "../common/dailog/OperationDialog"; export interface ChangeNicknameDialogProps { open: boolean; close: () => void; } const ChangeNicknameDialog: React.FC = (props) => { const user = useUser(); if (user == null) return null; return ( { return getHttpUserClient().patch(user.username, { nickname: newNickname, }); }} onClose={props.close} /> ); }; export default ChangeNicknameDialog;