UNPKG

@gechiui/components

Version:
26 lines (24 loc) 645 B
import { createElement } from "@gechiui/element"; /** * External dependencies */ import { TouchableOpacity, Text, Linking } from 'react-native'; /** * GeChiUI dependencies */ import { __ } from '@gechiui/i18n'; import { external, Icon } from '@gechiui/icons'; export function ExternalLink(_ref) { let { href, children } = _ref; return createElement(TouchableOpacity, { onPress: () => Linking.openURL(href), accessibilityLabel: __('Open link in a browser') }, createElement(Text, null, children), createElement(Icon, { icon: external })); } export default ExternalLink; //# sourceMappingURL=index.native.js.map