diff options
Diffstat (limited to 'src/view/com/util')
-rw-r--r-- | src/view/com/util/DropdownBtn.tsx | 6 | ||||
-rw-r--r-- | src/view/com/util/Link.tsx | 1 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/view/com/util/DropdownBtn.tsx b/src/view/com/util/DropdownBtn.tsx index 85e8453fd..01c9259a2 100644 --- a/src/view/com/util/DropdownBtn.tsx +++ b/src/view/com/util/DropdownBtn.tsx @@ -1,5 +1,6 @@ import React, {useRef} from 'react' import { + Share, StyleProp, StyleSheet, Text, @@ -12,8 +13,9 @@ import {IconProp} from '@fortawesome/fontawesome-svg-core' import RootSiblings from 'react-native-root-siblings' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {colors} from '../../lib/styles' +import {toShareUrl} from '../../lib/strings' import {useStores} from '../../../state' -import {SharePostModel, ConfirmModel} from '../../../state/models/shell-ui' +import {ConfirmModel} from '../../../state/models/shell-ui' import {TABS_ENABLED} from '../../../build-flags' export interface DropdownItem { @@ -96,7 +98,7 @@ export function PostDropdownBtn({ icon: 'share', label: 'Share...', onPress() { - store.shell.openModal(new SharePostModel(itemHref)) + Share.share({url: toShareUrl(itemHref)}) }, }, isAuthor diff --git a/src/view/com/util/Link.tsx b/src/view/com/util/Link.tsx index ff3d25cb5..8f94115e1 100644 --- a/src/view/com/util/Link.tsx +++ b/src/view/com/util/Link.tsx @@ -10,7 +10,6 @@ import { } from 'react-native' import {useStores} from '../../../state' import {RootStoreModel} from '../../../state' -import {LinkActionsModel} from '../../../state/models/shell-ui' export const Link = observer(function Link({ style, |