diff --git a/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.ButtonOrder.Example.tsx b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.ButtonOrder.Example.tsx
new file mode 100644
index 0000000000000..7de3eddadbeab
--- /dev/null
+++ b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.ButtonOrder.Example.tsx
@@ -0,0 +1,11 @@
+import * as React from 'react';
+import { Shadow } from './ShadowHelper';
+import { TeachingBubbleButtonOrderExample } from '../TeachingBubble/TeachingBubble.ButtonOrder.Example';
+
+export const ShadowDOMTeachingBubbleButtonOrderExample: React.FunctionComponent = () => {
+ return (
+
+
+
+ );
+};
diff --git a/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.Condensed.Example.tsx b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.Condensed.Example.tsx
new file mode 100644
index 0000000000000..c18733f9fa47b
--- /dev/null
+++ b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.Condensed.Example.tsx
@@ -0,0 +1,11 @@
+import * as React from 'react';
+import { Shadow } from './ShadowHelper';
+import { TeachingBubbleCondensedExample } from '../TeachingBubble/TeachingBubble.Condensed.Example';
+
+export const ShadowDOMTeachingBubbleCondensedExample: React.FunctionComponent = () => {
+ return (
+
+
+
+ );
+};
diff --git a/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.Illustration.Example.tsx b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.Illustration.Example.tsx
new file mode 100644
index 0000000000000..02e00913b81d6
--- /dev/null
+++ b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.Illustration.Example.tsx
@@ -0,0 +1,11 @@
+import * as React from 'react';
+import { Shadow } from './ShadowHelper';
+import { TeachingBubbleIllustrationExample } from '../TeachingBubble/TeachingBubble.Illustration.Example';
+
+export const ShadowDOMTeachingBubbleIllustrationExample: React.FunctionComponent = () => {
+ return (
+
+
+
+ );
+};
diff --git a/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.MultiStep.Example.tsx b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.MultiStep.Example.tsx
new file mode 100644
index 0000000000000..02563f559ba77
--- /dev/null
+++ b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.MultiStep.Example.tsx
@@ -0,0 +1,11 @@
+import * as React from 'react';
+import { Shadow } from './ShadowHelper';
+import { TeachingBubbleMultiStepExample } from '../TeachingBubble/TeachingBubble.MultiStep.Example';
+
+export const ShadowDOMTeachingBubbleMultiStepExample: React.FunctionComponent = () => {
+ return (
+
+
+
+ );
+};
diff --git a/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.SmallHeadline.Example.tsx b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.SmallHeadline.Example.tsx
new file mode 100644
index 0000000000000..aab31133a2e27
--- /dev/null
+++ b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.SmallHeadline.Example.tsx
@@ -0,0 +1,11 @@
+import * as React from 'react';
+import { Shadow } from './ShadowHelper';
+import { TeachingBubbleSmallHeadlineExample } from '../TeachingBubble/TeachingBubble.SmallHeadline.Example';
+
+export const ShadowDOMTeachingBubbleSmallHeadlineExample: React.FunctionComponent = () => {
+ return (
+
+
+
+ );
+};
diff --git a/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.Wide.Example.tsx b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.Wide.Example.tsx
new file mode 100644
index 0000000000000..46aba3387b370
--- /dev/null
+++ b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.Wide.Example.tsx
@@ -0,0 +1,11 @@
+import * as React from 'react';
+import { Shadow } from './ShadowHelper';
+import { TeachingBubbleWideExample } from '../TeachingBubble/TeachingBubble.Wide.Example';
+
+export const ShadowDOMTeachingBubbleWideExample: React.FunctionComponent = () => {
+ return (
+
+
+
+ );
+};
diff --git a/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.WideIllustration.Example.tsx b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.WideIllustration.Example.tsx
new file mode 100644
index 0000000000000..262d81a154e2f
--- /dev/null
+++ b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.WideIllustration.Example.tsx
@@ -0,0 +1,11 @@
+import * as React from 'react';
+import { Shadow } from './ShadowHelper';
+import { TeachingBubbleWideIllustrationExample } from '../TeachingBubble/TeachingBubble.WideIllustration.Example';
+
+export const ShadowDOMTeachingBubbleWideIllustrationExample: React.FunctionComponent = () => {
+ return (
+
+
+
+ );
+};
diff --git a/packages/react-examples/src/react/ShadowDOM/ShadowDOM.doc.tsx b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.doc.tsx
index ec1dfa52070fe..f3aef77f1987b 100644
--- a/packages/react-examples/src/react/ShadowDOM/ShadowDOM.doc.tsx
+++ b/packages/react-examples/src/react/ShadowDOM/ShadowDOM.doc.tsx
@@ -56,6 +56,13 @@ import { ShadowDOMSpinnerExample } from './ShadowDOM.Spinner.Example';
import { ShadowDOMStackExample } from './ShadowDOM.Stack.Example';
import { ShadowDOMSwatchColorPickerExample } from './ShadowDOM.SwatchColorPicker.Example';
import { ShadowDOMTeachingBubbleExample } from './ShadowDOM.TeachingBubble.Example';
+import { ShadowDOMTeachingBubbleButtonOrderExample } from './ShadowDOM.TeachingBubble.ButtonOrder.Example';
+import { ShadowDOMTeachingBubbleCondensedExample } from './ShadowDOM.TeachingBubble.Condensed.Example';
+import { ShadowDOMTeachingBubbleIllustrationExample } from './ShadowDOM.TeachingBubble.Illustration.Example';
+import { ShadowDOMTeachingBubbleMultiStepExample } from './ShadowDOM.TeachingBubble.MultiStep.Example';
+import { ShadowDOMTeachingBubbleSmallHeadlineExample } from './ShadowDOM.TeachingBubble.SmallHeadline.Example';
+import { ShadowDOMTeachingBubbleWideExample } from './ShadowDOM.TeachingBubble.Wide.Example';
+import { ShadowDOMTeachingBubbleWideIllustrationExample } from './ShadowDOM.TeachingBubble.WideIllustration.Example';
import { ShadowDOMTextExample } from './ShadowDOM.Text.Example';
import { ShadowDOMTextFieldExample } from './ShadowDOM.TextField.Example';
import { ShadowDOMTimePickerExample } from './ShadowDOM.TimePicker.Example';
@@ -236,6 +243,27 @@ const ShadowDOMSwatchColorPickerExampleCode =
const ShadowDOMTeachingBubbleExampleCode =
require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.Example.tsx') as string;
+const ShadowDOMTeachingBubbleButtonOrderExampleCode =
+ require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.ButtonOrder.Example.tsx') as string;
+
+const ShadowDOMTeachingBubbleCondensedExampleCode =
+ require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.Condensed.Example.tsx') as string;
+
+const ShadowDOMTeachingBubbleIllustrationExampleCode =
+ require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.Illustration.Example.tsx') as string;
+
+const ShadowDOMTeachingBubbleMultiStepExampleCode =
+ require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.MultiStep.Example.tsx') as string;
+
+const ShadowDOMTeachingBubbleSmallHeadlineExampleCode =
+ require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.SmallHeadline.Example.tsx') as string;
+
+const ShadowDOMTeachingBubbleWideExampleCode =
+ require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.Wide.Example.tsx') as string;
+
+const ShadowDOMTeachingBubbleWideIllustrationExampleCode =
+ require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/ShadowDOM/ShadowDOM.TeachingBubble.WideIllustration.Example.tsx') as string;
+
const ShadowDOMTextExampleCode =
require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/ShadowDOM/ShadowDOM.Text.Example.tsx') as string;
@@ -551,6 +579,41 @@ export const ShadowDOMPageProps = (): IDocPageProps => ({
code: ShadowDOMTeachingBubbleExampleCode,
view: ,
},
+ {
+ title: 'TeachingBubbleButtonOrder',
+ code: ShadowDOMTeachingBubbleButtonOrderExampleCode,
+ view: ,
+ },
+ {
+ title: 'TeachingBubbleCondensed',
+ code: ShadowDOMTeachingBubbleCondensedExampleCode,
+ view: ,
+ },
+ {
+ title: 'TeachingBubbleIllustration',
+ code: ShadowDOMTeachingBubbleIllustrationExampleCode,
+ view: ,
+ },
+ {
+ title: 'TeachingBubbleMultiStep',
+ code: ShadowDOMTeachingBubbleMultiStepExampleCode,
+ view: ,
+ },
+ {
+ title: 'TeachingBubbleSmallHeadline',
+ code: ShadowDOMTeachingBubbleSmallHeadlineExampleCode,
+ view: ,
+ },
+ {
+ title: 'TeachingBubbleWide',
+ code: ShadowDOMTeachingBubbleWideExampleCode,
+ view: ,
+ },
+ {
+ title: 'TeachingBubbleWideIllustration',
+ code: ShadowDOMTeachingBubbleWideIllustrationExampleCode,
+ view: ,
+ },
{
title: 'Text',
code: ShadowDOMTextExampleCode,
diff --git a/packages/utilities/package.json b/packages/utilities/package.json
index 149d74be0fede..dc50a68194862 100644
--- a/packages/utilities/package.json
+++ b/packages/utilities/package.json
@@ -43,7 +43,7 @@
"@fluentui/dom-utilities": "^2.2.13",
"@fluentui/merge-styles": "^8.5.14",
"@fluentui/set-version": "^8.2.13",
- "@fluentui/react-window-provider": "^2.2.16",
+ "@fluentui/react-window-provider": "^2.2.17",
"tslib": "^2.1.0"
},
"peerDependencies": {