UNPKG

@gechiui/components

Version:
53 lines (45 loc) 990 B
import { createElement } from "@gechiui/element"; /** * External dependencies */ import { useNavigation, useRoute } from '@react-navigation/native'; /** * GeChiUI dependencies */ import { useMemo } from '@gechiui/element'; /** * Internal dependencies */ import { LinkPicker } from './'; const LinkPickerScreen = _ref => { let { returnScreenName } = _ref; const navigation = useNavigation(); const route = useRoute(); const onLinkPicked = _ref2 => { let { url, title } = _ref2; navigation.navigate(returnScreenName, { inputValue: url, text: title }); }; const onCancel = () => { navigation.goBack(); }; const { inputValue } = route.params; return useMemo(() => { return createElement(LinkPicker, { value: inputValue, onLinkPicked: onLinkPicked, onCancel: onCancel }); }, [inputValue]); }; export default LinkPickerScreen; //# sourceMappingURL=link-picker-screen.native.js.map