1
0
mirror of https://github.com/tooot-app/app synced 2025-06-05 22:19:13 +02:00
This commit is contained in:
xmflsct
2022-10-31 22:15:51 +01:00
parent c75ecefb09
commit 4f22e4bd78

View File

@ -9,6 +9,7 @@ import {
import { getInstanceAccount } from '@utils/slices/instancesSlice' import { getInstanceAccount } from '@utils/slices/instancesSlice'
import { useTheme } from '@utils/styles/ThemeManager' import { useTheme } from '@utils/styles/ThemeManager'
import { useTranslation } from 'react-i18next' import { useTranslation } from 'react-i18next'
import { Platform } from 'react-native'
import { ContextMenuAction } from 'react-native-context-menu-view' import { ContextMenuAction } from 'react-native-context-menu-view'
import { useQueryClient } from 'react-query' import { useQueryClient } from 'react-query'
import { useSelector } from 'react-redux' import { useSelector } from 'react-redux'
@ -94,7 +95,33 @@ const contextMenuAccount = ({
context: (relationship?.muting || false).toString() context: (relationship?.muting || false).toString()
}), }),
systemIcon: 'eye.slash' systemIcon: 'eye.slash'
}
)
switch (Platform.OS) {
case 'ios':
actions.push({
id: 'account',
title: t('account.title'),
actions: [
{
id: 'account-block',
title: t('account.block.action', {
context: (relationship?.blocking || false).toString()
}),
systemIcon: 'xmark.circle',
destructive: true
}, },
{
id: 'account-reports',
title: t('account.reports.action'),
systemIcon: 'flag',
destructive: true
}
]
})
break
default:
actions.push(
{ {
id: 'account-block', id: 'account-block',
title: t('account.block.action', { title: t('account.block.action', {
@ -110,6 +137,8 @@ const contextMenuAccount = ({
destructive: true destructive: true
} }
) )
break
}
} }
return (index: number) => { return (index: number) => {