"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.InlineLinks = void 0;
var tslib_1 = require("tslib");
var React = tslib_1.__importStar(require("react"));
var react_native_1 = require("react-native");
var react_native_2 = require("@fluentui/react-native");
var stack_1 = require("@fluentui-react-native/stack");
var styles_1 = require("../Common/styles");
var InlineLinks = function () {
    var doPress = React.useCallback(function () { return react_native_1.Alert.alert('Alert.', 'You have been alerted.'); }, []);
    var doA11yTap = React.useCallback(function () { return react_native_1.Alert.alert('Alert.', 'You have invoked onA11yTap.'); }, []);
    return (
    // RN Core has a bug where Text in Text is not keyboard accessible. Issues - #32004, #35194.
    // This is a workaround for the issue. Once those issues are resolved, InlineLinksTest.android.tsx can be removed.
    React.createElement(stack_1.Stack, { style: styles_1.stackStyle },
        React.createElement(react_native_1.View, { style: styles.row },
            React.createElement(react_native_2.TextV1, null, "Click "),
            React.createElement(react_native_2.LinkV1, { inline: true, onPress: doPress, onAccessibilityTap: doA11yTap }, "this link"),
            React.createElement(react_native_2.TextV1, null, " to alert me.")),
        React.createElement(react_native_1.View, { style: styles.row },
            React.createElement(react_native_2.TextV1, null, "This "),
            React.createElement(react_native_2.LinkV1, { inline: true, onPress: doPress, disabled: true, focusable: true }, "link"),
            React.createElement(react_native_2.TextV1, null, " is disabled but focusable.")),
        React.createElement(react_native_1.View, { style: styles.row },
            React.createElement(react_native_2.TextV1, null, "Follow this "),
            React.createElement(react_native_2.LinkV1, { inline: true, url: "https://www.bing.com/" }, "link"),
            React.createElement(react_native_2.TextV1, null, " to navigate."))));
};
exports.InlineLinks = InlineLinks;
var styles = react_native_1.StyleSheet.create({
    row: {
        flexDirection: 'row',
    },
});
//# sourceMappingURL=InlineLinksTest.android.js.map