diff --git a/change/@fluentui-react-shared-contexts-5cab9ef3-e76e-4fce-a1ba-5e82071c543c.json b/change/@fluentui-react-shared-contexts-5cab9ef3-e76e-4fce-a1ba-5e82071c543c.json new file mode 100644 index 0000000000000..3f5c21c111b32 --- /dev/null +++ b/change/@fluentui-react-shared-contexts-5cab9ef3-e76e-4fce-a1ba-5e82071c543c.json @@ -0,0 +1,7 @@ +{ + "type": "minor", + "comment": "Make sure the dir based on existing document dir", + "packageName": "@fluentui/react-shared-contexts", + "email": "anarmawala@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/packages/react-components/react-shared-contexts/library/src/ProviderContext/ProviderContext.ts b/packages/react-components/react-shared-contexts/library/src/ProviderContext/ProviderContext.ts index bdb8bea338bdf..23a7598c05878 100644 --- a/packages/react-components/react-shared-contexts/library/src/ProviderContext/ProviderContext.ts +++ b/packages/react-components/react-shared-contexts/library/src/ProviderContext/ProviderContext.ts @@ -20,7 +20,7 @@ const ProviderContext = React.createContext( const providerContextDefaultValue: ProviderContextValue = { // eslint-disable-next-line @nx/workspace-no-restricted-globals -- expected ignore ( SSR friendly acquisition of globals ) targetDocument: typeof document === 'object' ? document : undefined, - dir: 'ltr' as const, + dir: (typeof document === 'object' && (document.dir === 'rtl' ? 'rtl' : 'ltr')) || 'ltr', }; /**