// Module ID: 13641 // Function ID: 13642 // Name: IntlLink // Dependencies: [19, 21, 4380, 712, 1356, 4094, 4096, 1297, 2] // Exports: IntlLink // Module 13641 (IntlLink) import ThemesDefault from "Themes" /* 712 */; import closure_3 from "noop" /* 19 */; import { jsx } from "jsxProd" /* 21 */; import createCacheKey from "createCacheKey" /* 4380 */; const require = arg1; let closure_5 = createCacheKey.createStyles((arg0) => { const link = { color: ThemesDefault.colors.TEXT_LINK, textDecorationLine: null }; let str = "none"; if (arg0) { str = "underline"; } link[1] = str; return { link }; }); const result = require("set").fileFinishedImporting("intl/native/migration.tsx"); export const IntlLink = function IntlLink(children) { const target = children.target; if (typeof target === "string") { let fn = () => { const obj = closure_1_1(closure_1_2[5]); return obj.openURL(closure_1_1(closure_1_2[6]).sanitizeUrl(target)); }; } else { fn = target; if (typeof target === "object") { fn = target; if (null != target.onClick) { fn = target.onClick; } } } const tmp = target; const tmp3 = callback(React.useContext(target(1356).AccessibilityPreferencesContext).alwaysShowLinkDecorations); return jsx(tmp(1297).LegacyText, { accessible: true, accessibilityRole: "link", onPress: fn, style: callback(React.useContext(target(1356).AccessibilityPreferencesContext).alwaysShowLinkDecorations).link, children: children.children }); };