diff options
author | Santo Cariotti <santo@dcariotti.me> | 2024-08-31 12:38:49 +0200 |
---|---|---|
committer | Santo Cariotti <santo@dcariotti.me> | 2024-08-31 12:38:49 +0200 |
commit | bafd0b8c5ddd6f769a834618de8b03688f0fd835 (patch) | |
tree | 44573cc1f870b4d90e7cf5565bd7b0a7c164060d /components/ExternalLink.tsx | |
parent | 819db6470099f9833d5a5027020c369d4b40e323 (diff) |
Remove unused components
Diffstat (limited to 'components/ExternalLink.tsx')
-rw-r--r-- | components/ExternalLink.tsx | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/components/ExternalLink.tsx b/components/ExternalLink.tsx deleted file mode 100644 index 8f05675..0000000 --- a/components/ExternalLink.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import { Link } from 'expo-router'; -import { openBrowserAsync } from 'expo-web-browser'; -import { type ComponentProps } from 'react'; -import { Platform } from 'react-native'; - -type Props = Omit<ComponentProps<typeof Link>, 'href'> & { href: string }; - -export function ExternalLink({ href, ...rest }: Props) { - return ( - <Link - target="_blank" - {...rest} - href={href} - onPress={async (event) => { - if (Platform.OS !== 'web') { - // Prevent the default behavior of linking to the default browser on native. - event.preventDefault(); - // Open the link in an in-app browser. - await openBrowserAsync(href); - } - }} - /> - ); -} |