UNPKG

@wordpress/components

Version:
26 lines (24 loc) 653 B
import { createElement } from "@wordpress/element"; /** * External dependencies */ import { TouchableOpacity, Text, Linking } from 'react-native'; /** * WordPress dependencies */ import { __ } from '@wordpress/i18n'; import { external, Icon } from '@wordpress/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