diff --git a/change/react-native-windows-1fbec1a3-51f6-4e89-ac75-86846570013e.json b/change/react-native-windows-1fbec1a3-51f6-4e89-ac75-86846570013e.json new file mode 100644 index 00000000000..2d1a9520d1f --- /dev/null +++ b/change/react-native-windows-1fbec1a3-51f6-4e89-ac75-86846570013e.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "Enable basic XamlIsland in rntester within playground app when UseExperimentalWinUI3 is true", + "packageName": "react-native-windows", + "email": "50150435+JesseCol@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/packages/@react-native-windows/tester/src/js/examples-win/XAML/FabricXamlExample.js b/packages/@react-native-windows/tester/src/js/examples-win/XAML/FabricXamlExample.js new file mode 100644 index 00000000000..fe0680ec259 --- /dev/null +++ b/packages/@react-native-windows/tester/src/js/examples-win/XAML/FabricXamlExample.js @@ -0,0 +1,67 @@ +/** + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * @format + * @flow + */ + +'use strict'; + +// Temporary test example for UseExperimentalWinUI3=true +// Remove when we get react-native-xaml working well for Fabric + +import React, {useState} from 'react'; +import {Alert, Button, Text, View, ScrollView} from 'react-native'; +import {CalendarView} from 'sample-custom-component'; + +const XamlContentExample = () => { + const [selectedDate, setSelectedDate] = useState(true); + + return ( + + +