refactor: only show open filesend menu option on mobile
This commit is contained in:
@@ -14,6 +14,7 @@ import { ApplicationGroup } from '@/Application/ApplicationGroup'
|
|||||||
import { formatLastSyncDate } from '@/Utils/DateUtils'
|
import { formatLastSyncDate } from '@/Utils/DateUtils'
|
||||||
import Spinner from '@/Components/Spinner/Spinner'
|
import Spinner from '@/Components/Spinner/Spinner'
|
||||||
import { MenuItemIconSize } from '@/Constants/TailwindClassNames'
|
import { MenuItemIconSize } from '@/Constants/TailwindClassNames'
|
||||||
|
import { MutuallyExclusiveMediaQueryBreakpoints, useMediaQuery } from '@/Hooks/useMediaQuery'
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
viewControllerManager: ViewControllerManager
|
viewControllerManager: ViewControllerManager
|
||||||
@@ -98,6 +99,8 @@ const GeneralAccountMenu: FunctionComponent<Props> = ({
|
|||||||
const CREATE_ACCOUNT_INDEX = 1
|
const CREATE_ACCOUNT_INDEX = 1
|
||||||
const SWITCHER_INDEX = 0
|
const SWITCHER_INDEX = 0
|
||||||
|
|
||||||
|
const isMobileScreen = useMediaQuery(MutuallyExclusiveMediaQueryBreakpoints.sm)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<div className="mt-1 mb-1 flex items-center justify-between px-3">
|
<div className="mt-1 mb-1 flex items-center justify-between px-3">
|
||||||
@@ -183,10 +186,12 @@ const GeneralAccountMenu: FunctionComponent<Props> = ({
|
|||||||
</div>
|
</div>
|
||||||
<span className="text-neutral">v{application.version}</span>
|
<span className="text-neutral">v{application.version}</span>
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
<MenuItem onClick={openFileSend}>
|
{isMobileScreen && (
|
||||||
<Icon type="open-in" className={iconClassName} />
|
<MenuItem onClick={openFileSend}>
|
||||||
Open FileSend
|
<Icon type="open-in" className={iconClassName} />
|
||||||
</MenuItem>
|
Open FileSend
|
||||||
|
</MenuItem>
|
||||||
|
)}
|
||||||
<MenuItem onClick={() => viewControllerManager.isImportModalVisible.set(true)}>
|
<MenuItem onClick={() => viewControllerManager.isImportModalVisible.set(true)}>
|
||||||
<Icon type="archive" className={iconClassName} />
|
<Icon type="archive" className={iconClassName} />
|
||||||
Import
|
Import
|
||||||
|
|||||||
Reference in New Issue
Block a user