@wordpress/components
Version:
UI components for WordPress.
25 lines (23 loc) • 628 B
JavaScript
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({
href,
children
}) {
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