From 80a42d5d866970c962b36a9caaa331cea43350fc Mon Sep 17 00:00:00 2001 From: CrescentLeaf Date: Thu, 25 Sep 2025 13:02:02 +0800 Subject: [PATCH] =?UTF-8?q?feat(wip):=20=E6=B7=BB=E5=8A=A0=E5=B0=8D?= =?UTF-8?q?=E8=A9=B1=20=E5=B0=8D=E8=A9=B1=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/ui/dialog/AddContactDialog.tsx | 48 +++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 client/ui/dialog/AddContactDialog.tsx diff --git a/client/ui/dialog/AddContactDialog.tsx b/client/ui/dialog/AddContactDialog.tsx new file mode 100644 index 0000000..9b37a7e --- /dev/null +++ b/client/ui/dialog/AddContactDialog.tsx @@ -0,0 +1,48 @@ +import * as React from 'react' +import { Button, Dialog, TextField } from "mdui" +import useEventListener from "../useEventListener.ts" +import { checkApiSuccessOrSncakbar } from "../snackbar.ts" +import Client from "../../api/Client.ts" + +import * as CryptoJS from 'crypto-js' +import data from "../../Data.ts" + +interface Refs { + addContactDialogRef: React.MutableRefObject +} + +export default function AddContactDialog({ + addContactDialogRef, +}: Refs) { + const loginButtonRef = React.useRef