@gechiui/components
Version:
UI components for GeChiUI.
26 lines (24 loc) • 645 B
JavaScript
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