"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
      desc = { enumerable: true, get: function() { return m[k]; } };
    }
    Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
    Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
    o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
    if (mod && mod.__esModule) return mod;
    var result = {};
    if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
    __setModuleDefault(result, mod);
    return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.LinkLegacyTest = void 0;
const React = __importStar(require("react"));
const react_native_1 = require("react-native");
const react_native_2 = require("@fluentui/react-native");
const e2e_testing_1 = require("@fluentui-react-native/e2e-testing");
const stack_1 = require("@fluentui-react-native/stack");
const E2ELinkLegacyTest_1 = require("./E2ELinkLegacyTest");
const styles_1 = require("../Common/styles");
const Test_1 = require("../Test");
const Links = () => {
    const doPress = () => {
        react_native_1.Alert.alert('Alert.', 'You have been alerted.');
    };
    return (React.createElement(stack_1.Stack, { style: styles_1.stackStyle },
        React.createElement(react_native_2.Link, { url: "https://www.bing.com/", content: "Click to navigate." }),
        React.createElement(react_native_2.Link, { onPress: doPress, content: "Click to alert." })));
};
const linkSections = [
    {
        name: 'Navigation and Alert',
        testID: e2e_testing_1.LINK_TESTPAGE,
        component: Links,
    },
];
const e2eSections = [
    {
        name: 'Link E2E Test',
        component: E2ELinkLegacyTest_1.E2ELinkLegacyTest,
    },
];
const LinkLegacyTest = () => {
    const status = {
        win32Status: 'Deprecated',
        uwpStatus: 'Deprecated',
        iosStatus: 'Deprecated',
        macosStatus: 'Deprecated',
        androidStatus: 'Deprecated',
    };
    const description = 'With a Link, users can navigate to another page, window, or Help topic; display a definition; initiate a command; or choose an option. A Link indicates that it can be clicked, typically by being displayed using the visited or unvisited link system colors. Traditionally, Links are underlined as well, but that approach is often unnecessary and falling out of favor to reduce visual clutter.\n\nA Link is the lightest weight clickable control, and is often used to reduce the visual complexity of a design.';
    return React.createElement(Test_1.Test, { name: "Link Legacy Test", description: description, sections: linkSections, status: status, e2eSections: e2eSections });
};
exports.LinkLegacyTest = LinkLegacyTest;
//# sourceMappingURL=LinkLegacyTest.js.map