import * as React from 'react';
import { View } from 'react-native';
import { RADIOGROUPV1_TEST_COMPONENT, RADIOGROUPV1_NO_A11Y_LABEL_COMPONENT, RADIOGROUPV1_TEST_COMPONENT_LABEL, RADIOGROUPV1_ACCESSIBILITY_LABEL, FIRST_RADIO, SECOND_RADIO, THIRD_RADIO, FOURTH_RADIO, FIFTH_RADIO, FIRST_RADIO_ACCESSIBILITY_LABEL, SECOND_RADIO_LABEL, } from '@fluentui-react-native/e2e-testing';
import { RadioGroupV1 as RadioGroup, Radio } from '@fluentui-react-native/radio-group';
import { Stack } from '@fluentui-react-native/stack';
import { stackStyle } from '../Common/styles';
import { testProps } from '../Common/TestProps';
export const RadioGroupV1E2ETest = () => {
    return (React.createElement(View, null,
        React.createElement(Stack, { style: stackStyle },
            React.createElement(RadioGroup, { label: "RadioGroup for E2E Testing - Ally Label Set", accessibilityLabel: RADIOGROUPV1_ACCESSIBILITY_LABEL, ...testProps(RADIOGROUPV1_TEST_COMPONENT) },
                React.createElement(Radio, { label: "Option A", value: "A", accessibilityLabel: FIRST_RADIO_ACCESSIBILITY_LABEL, ...testProps(FIRST_RADIO) }),
                React.createElement(Radio, { label: SECOND_RADIO_LABEL, value: "B", ...testProps(SECOND_RADIO) }),
                React.createElement(Radio, { label: "Option C (disabled)", value: "C", disabled: true, ...testProps(THIRD_RADIO) }),
                React.createElement(Radio, { label: "Option D", value: "C", ...testProps(FOURTH_RADIO) })),
            React.createElement(RadioGroup, { label: RADIOGROUPV1_TEST_COMPONENT_LABEL, required: true, ...testProps(RADIOGROUPV1_NO_A11Y_LABEL_COMPONENT) },
                React.createElement(Radio, { label: "Option W", value: "W", ...testProps(FIFTH_RADIO) }),
                React.createElement(Radio, { label: "Option X", value: "X" }),
                React.createElement(Radio, { label: "Option Y (disabled)", value: "C", disabled: true }),
                React.createElement(Radio, { label: "Option Z", value: "Z" })))));
};
//# sourceMappingURL=RadioGroupV1E2ETest.js.map