From eae2a483b52bf1fc7d7b06288bfaf5acfd1743f6 Mon Sep 17 00:00:00 2001 From: Lukian Date: Sun, 6 Apr 2025 23:12:57 +0200 Subject: [PATCH] fix: fixed mentions menu position and focus --- front/src/pages/ChannelPage.tsx | 8 +++++--- front/src/styles/ChannelPage.css | 23 +++++++++++++++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/front/src/pages/ChannelPage.tsx b/front/src/pages/ChannelPage.tsx index e8f8656..d747d5c 100644 --- a/front/src/pages/ChannelPage.tsx +++ b/front/src/pages/ChannelPage.tsx @@ -16,6 +16,7 @@ export default function ChannelPage() { const [message, setMessage] = useState(""); const [maxMessageToShown, setMaxMessageToShown] = useState(10); const [searchedUsers, setSearchedUsers] = useState([]); + const ref = React.createRef(); function handleSubmit(e: React.FormEvent) { e.preventDefault(); @@ -121,13 +122,13 @@ export default function ChannelPage() { placeholder="Message" value={message} onChange={(e) => setMessage(e.target.value)} + ref={ref} /> {searchedUsers.length > 0 && ( -
-

Mentions:

+
{searchedUsers.map((user) => ( -
+
{user.username}