diff --git a/package-lock.json b/package-lock.json index 119f37d..69ed81c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,7 @@ "react-router-dom": "^6.11.2", "react-scripts": "5.0.1", "socket.io-client": "^4.7.2", + "unique-names-generator": "^4.7.1", "url": "^0.11.1", "web-vitals": "^2.1.4" }, @@ -17035,6 +17036,14 @@ "node": ">=4" } }, + "node_modules/unique-names-generator": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/unique-names-generator/-/unique-names-generator-4.7.1.tgz", + "integrity": "sha512-lMx9dX+KRmG8sq6gulYYpKWZc9RlGsgBR6aoO8Qsm3qvkSJ+3rAymr+TnV8EDMrIrwuFJ4kruzMWM/OpYzPoow==", + "engines": { + "node": ">=8" + } + }, "node_modules/unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", diff --git a/package.json b/package.json index a055cf6..35cff0a 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "react-router-dom": "^6.11.2", "react-scripts": "5.0.1", "socket.io-client": "^4.7.2", + "unique-names-generator": "^4.7.1", "url": "^0.11.1", "web-vitals": "^2.1.4" }, diff --git a/src/components/chat.jsx b/src/components/chat.jsx index 158960d..b19a860 100644 --- a/src/components/chat.jsx +++ b/src/components/chat.jsx @@ -1,30 +1,54 @@ import React, { useContext, useState } from "react"; -import { Button, Input } from "@douyinfe/semi-ui"; +import { Button, Input, Tag, Avatar } from "@douyinfe/semi-ui"; import { IconSend } from "@douyinfe/semi-icons"; import { socket } from "../data/socket"; import { MessageContext } from "../pages/editor"; export default function Chat() { const [message, setMessage] = useState(""); - const { messages, setMessages } = useContext(MessageContext); + const { messages } = useContext(MessageContext); return (