diff --git a/src/components/Chat/ChatDirect.tsx b/src/components/Chat/ChatDirect.tsx index f975340..f935eff 100644 --- a/src/components/Chat/ChatDirect.tsx +++ b/src/components/Chat/ChatDirect.tsx @@ -360,7 +360,8 @@ console.log('isFocusedParent', isFocusedParent) <> setDirectToValue(e.target.value)} /> diff --git a/src/components/Group/Forum/Thread.tsx b/src/components/Group/Forum/Thread.tsx index 6b8f476..365c322 100644 --- a/src/components/Group/Forum/Thread.tsx +++ b/src/components/Group/Forum/Thread.tsx @@ -1,5 +1,5 @@ import React, { FC, useCallback, useEffect, useMemo, useRef, useState } from "react"; -import { Box, Button, IconButton, Skeleton } from "@mui/material"; +import { Box, Button, ButtonBase, IconButton, Skeleton } from "@mui/material"; import { ShowMessage } from "./ShowMessageWithoutModal"; import { ComposeP, @@ -479,8 +479,9 @@ export const Thread = ({ /> + ) : ( + + ) )} @@ -701,51 +705,71 @@ export const Thread = ({ }} > - - - + sx={{ + padding: isMobile && '5px', + fontSize: isMobile && '14px', + textTransformation: 'capitalize' + }} + onClick={() => { + getMailMessages(currentThread, null, null, false); + }} + disabled={!hasFirstPage} + variant="contained" + > + First + + + + diff --git a/src/components/Group/Group.tsx b/src/components/Group/Group.tsx index 2f8c974..f382150 100644 --- a/src/components/Group/Group.tsx +++ b/src/components/Group/Group.tsx @@ -1358,6 +1358,7 @@ export const Group = ({ }, 200); }); setSelectedDirect(null); + setNewChat(false) setGroupSection("announcement"); chrome?.runtime?.sendMessage({ action: "addGroupNotificationTimestamp", @@ -1379,6 +1380,7 @@ export const Group = ({ }, 200); }); setGroupSection("chat"); + setNewChat(false) setSelectedDirect(null); if (selectedGroupRef.current) { chrome?.runtime?.sendMessage({ @@ -2241,6 +2243,7 @@ export const Group = ({ onClick={() => { setGroupSection("forum"); setSelectedDirect(null); + setNewChat(false) }} > {selectedGroup && ( <> - + - +