diff --git a/src/App.tsx b/src/App.tsx index 3b659dd..b20b6d5 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1654,6 +1654,7 @@ function App() { )} + + + { setIsOpenDrawerLookup(true); @@ -1729,7 +1732,9 @@ function App() { + + { executeEvent('openWalletsApp', {}); @@ -1811,20 +1816,25 @@ function App() { )} + + + + {extState === 'authenticated' && ( )} + {extState === 'authenticated' && isMainWindow && ( @@ -1859,7 +1869,9 @@ function App() { )} + + { try { @@ -1911,6 +1923,7 @@ function App() { + {(desktopViewMode === 'apps' || desktopViewMode === 'home') && ( { diff --git a/src/assets/QMailLogo.png b/src/assets/QMailLogo.png deleted file mode 100644 index 60214df..0000000 Binary files a/src/assets/QMailLogo.png and /dev/null differ diff --git a/src/assets/svgs/Mail.svg b/src/assets/svgs/Mail.svg new file mode 100644 index 0000000..89ec974 --- /dev/null +++ b/src/assets/svgs/Mail.svg @@ -0,0 +1,25 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/svgs/Mail.tsx b/src/assets/svgs/Mail.tsx new file mode 100644 index 0000000..601c0aa --- /dev/null +++ b/src/assets/svgs/Mail.tsx @@ -0,0 +1,39 @@ +import { useTheme } from '@mui/material'; +import { SVGProps } from './interfaces'; + +export const Logout: React.FC = ({ color, opacity, ...children }) => { + const theme = useTheme(); + + const setColor = color ? color : theme.palette.text.primary; + const setOpacity = opacity ? opacity : 1; + + return ( + + + + ); +}; diff --git a/src/components/QMailStatus.tsx b/src/components/QMailStatus.tsx index 6c6783a..c760751 100644 --- a/src/components/QMailStatus.tsx +++ b/src/components/QMailStatus.tsx @@ -1,12 +1,15 @@ import { useMemo } from 'react'; -import QMailLogo from '../assets/QMailLogo.png'; +import EmailIcon from '@mui/icons-material/Email'; import { useRecoilState } from 'recoil'; import { mailsAtom, qMailLastEnteredTimestampAtom } from '../atoms/global'; import { isLessThanOneWeekOld } from './Group/QMailMessages'; -import { ButtonBase, Tooltip } from '@mui/material'; +import { ButtonBase, Tooltip, useTheme } from '@mui/material'; import { executeEvent } from '../utils/events'; +import { Mail } from '@mui/icons-material'; export const QMailStatus = () => { + const theme = useTheme(); + const [lastEnteredTimestamp, setLastEnteredTimestamp] = useRecoilState( qMailLastEnteredTimestampAtom ); @@ -39,21 +42,27 @@ export const QMailStatus = () => { {hasNewMail && (
)} + Q-MAIL } @@ -63,18 +72,18 @@ export const QMailStatus = () => { slotProps={{ tooltip: { sx: { - color: '#ffffff', - backgroundColor: '#444444', + color: theme.palette.text.primary, + backgroundColor: theme.palette.background.default, }, }, arrow: { sx: { - color: '#444444', + color: theme.palette.text.primary, }, }, }} > - + );