diff --git a/package.json b/package.json index e2b7a7be..9638aa86 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vocechat-web", - "version": "0.9.41", + "version": "0.9.42", "homepage": "https://voce.chat", "dependencies": { "@metamask/onboarding": "^1.0.1", diff --git a/src/routes/chat/Layout/NewMessageBottomTip.tsx b/src/routes/chat/Layout/NewMessageBottomTip.tsx index 971a38b5..f13420df 100644 --- a/src/routes/chat/Layout/NewMessageBottomTip.tsx +++ b/src/routes/chat/Layout/NewMessageBottomTip.tsx @@ -1,6 +1,6 @@ -// import { useState, useEffect } from 'react'; import { useTranslation } from "react-i18next"; import clsx from "clsx"; +import DoubleDown from "./double-down.svg"; import { useAppSelector } from "../../../app/store"; import { ChatContext } from "../../../types/common"; @@ -13,7 +13,7 @@ type Props = { id: number; scrollToBottom?: () => void; }; -// linear-gradient(135deg,_#3C8CE7_0%,_#00EAFF_100%) + const NewMessageBottomTip = ({ context, id, scrollToBottom }: Props) => { const { t } = useTranslation("chat"); const readIndex = useAppSelector( @@ -31,21 +31,28 @@ const NewMessageBottomTip = ({ context, id, scrollToBottom }: Props) => { mids, readIndex, messageData, - loginUid + loginUid, }); - console.log("unreads", unreads); + + const style = + unreads > 0 + ? { background: "linear-gradient(135deg, #3C8CE7 0%, #00EAFF 100%)" } + : { background: "rgba(156, 163, 175, 0.5)" }; return ( ); }; diff --git a/src/routes/chat/Layout/double-down.svg b/src/routes/chat/Layout/double-down.svg new file mode 100644 index 00000000..ca2ed4e9 --- /dev/null +++ b/src/routes/chat/Layout/double-down.svg @@ -0,0 +1 @@ +