import React from 'react' import Chat from "../../api/client_data/Chat.ts" import useAsyncEffect from "../useAsyncEffect.ts" import Client from "../../api/Client.ts" import data from "../../Data.ts" import { Dialog } from "mdui" interface Args extends React.HTMLAttributes { chat: Chat chatInfoDialogRef: React.MutableRefObject } export default function ChatInfoDialog({ chat, chatInfoDialogRef }: Args) { const [isMySelf, setIsMySelf] = React.useState(false) useAsyncEffect(async () => { const re = await Client.invoke("Chat.getInfo", { token: data.access_token, target: chat.id, }) }) return (
{user?.nickname}
{!isMySelf && 編輯聯絡人訊息} { isMySelf && <> 編輯資料 賬號設定 隱私設定 }
) }