From f0afca3be87768300ce58c4629fbf135f23699ff Mon Sep 17 00:00:00 2001
From: Fluent UI Build
Date: Thu, 24 Aug 2023 07:33:40 +0000
Subject: [PATCH 01/23] applying package updates
---
...emes-cfae358f-02a7-46ba-8e4d-ee45180e9eb8.json | 7 -------
packages/azure-themes/CHANGELOG.json | 15 +++++++++++++++
packages/azure-themes/CHANGELOG.md | 11 ++++++++++-
packages/azure-themes/package.json | 2 +-
packages/react-examples/package.json | 2 +-
packages/storybook/package.json | 2 +-
6 files changed, 28 insertions(+), 11 deletions(-)
delete mode 100644 change/@fluentui-azure-themes-cfae358f-02a7-46ba-8e4d-ee45180e9eb8.json
diff --git a/change/@fluentui-azure-themes-cfae358f-02a7-46ba-8e4d-ee45180e9eb8.json b/change/@fluentui-azure-themes-cfae358f-02a7-46ba-8e4d-ee45180e9eb8.json
deleted file mode 100644
index a5bac08b613cb..0000000000000
--- a/change/@fluentui-azure-themes-cfae358f-02a7-46ba-8e4d-ee45180e9eb8.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "patch",
- "comment": "Updated focus state border for detailslist",
- "packageName": "@fluentui/azure-themes",
- "email": "30805892+Jacqueline-ms@users.noreply.github.com",
- "dependentChangeType": "patch"
-}
diff --git a/packages/azure-themes/CHANGELOG.json b/packages/azure-themes/CHANGELOG.json
index 89561a79ad4ce..0e5b777af56c3 100644
--- a/packages/azure-themes/CHANGELOG.json
+++ b/packages/azure-themes/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/azure-themes",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 07:33:35 GMT",
+ "tag": "@fluentui/azure-themes_v8.6.31",
+ "version": "8.6.31",
+ "comments": {
+ "patch": [
+ {
+ "author": "30805892+Jacqueline-ms@users.noreply.github.com",
+ "package": "@fluentui/azure-themes",
+ "commit": "7b1585f0bfd58428c5511262b5fb97686b481812",
+ "comment": "Updated focus state border for detailslist"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 07:36:23 GMT",
"tag": "@fluentui/azure-themes_v8.6.30",
diff --git a/packages/azure-themes/CHANGELOG.md b/packages/azure-themes/CHANGELOG.md
index aec95974e7d32..9cbefbf372afc 100644
--- a/packages/azure-themes/CHANGELOG.md
+++ b/packages/azure-themes/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/azure-themes
-This log was last generated on Wed, 23 Aug 2023 07:36:23 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 07:33:35 GMT and should not be manually modified.
+## [8.6.31](https://github.com/microsoft/fluentui/tree/@fluentui/azure-themes_v8.6.31)
+
+Thu, 24 Aug 2023 07:33:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/azure-themes_v8.6.30..@fluentui/azure-themes_v8.6.31)
+
+### Patches
+
+- Updated focus state border for detailslist ([PR #28966](https://github.com/microsoft/fluentui/pull/28966) by 30805892+Jacqueline-ms@users.noreply.github.com)
+
## [8.6.30](https://github.com/microsoft/fluentui/tree/@fluentui/azure-themes_v8.6.30)
Wed, 23 Aug 2023 07:36:23 GMT
diff --git a/packages/azure-themes/package.json b/packages/azure-themes/package.json
index d3663a6c5e4e9..fdc422f78892d 100644
--- a/packages/azure-themes/package.json
+++ b/packages/azure-themes/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/azure-themes",
- "version": "8.6.30",
+ "version": "8.6.31",
"description": "Azure themes for Fluent UI React",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
diff --git a/packages/react-examples/package.json b/packages/react-examples/package.json
index f58a904326407..2c90897494419 100644
--- a/packages/react-examples/package.json
+++ b/packages/react-examples/package.json
@@ -27,7 +27,7 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/azure-themes": "^8.6.30",
+ "@fluentui/azure-themes": "^8.6.31",
"@fluentui/date-time-utilities": "^8.5.13",
"@fluentui/dom-utilities": "^2.2.11",
"@fluentui/example-data": "^8.4.12",
diff --git a/packages/storybook/package.json b/packages/storybook/package.json
index c93a7e3cdf904..3eba730fb96b0 100644
--- a/packages/storybook/package.json
+++ b/packages/storybook/package.json
@@ -27,7 +27,7 @@
"@storybook/addon-knobs": "6.4.0",
"@storybook/addon-essentials": "6.5.15",
"@storybook/addons": "6.5.15",
- "@fluentui/azure-themes": "^8.6.30",
+ "@fluentui/azure-themes": "^8.6.31",
"@fluentui/theme-samples": "^8.7.108",
"tslib": "^2.1.0"
},
From 44789c103b2c4a05c026c72f4a594a291fdb0141 Mon Sep 17 00:00:00 2001
From: Marcos Moura
Date: Thu, 24 Aug 2023 10:37:29 +0200
Subject: [PATCH 02/23] =?UTF-8?q?docs(react-card):=20improve=20storybook?=
=?UTF-8?q?=20and=20examples=20to=20better=20align=20with=E2=80=A6=20(#289?=
=?UTF-8?q?69)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...-cdcfa155-17c0-496e-9721-679a95dc295d.json | 7 +++++
.../react-components/react-card/README.md | 2 +-
.../src/components/Card/Card.cy.tsx | 4 +--
.../stories/Card/CardAppearance.stories.tsx | 4 +--
.../stories/Card/CardDefault.stories.tsx | 2 +-
.../stories/Card/CardFocusMode.stories.tsx | 6 ++---
.../stories/Card/CardOrientation.stories.tsx | 10 ++++----
.../stories/Card/CardSelectable.stories.tsx | 4 +--
.../Card/CardSelectableIndicator.stories.tsx | 10 ++++----
.../stories/Card/CardTemplates.stories.tsx | 14 +++++-----
.../CardFooter/CardFooterDefault.stories.tsx | 4 +--
.../CardHeader/CardHeaderDefault.stories.tsx | 12 ++++-----
.../CardPreviewDefault.stories.tsx | 2 +-
.../react-card/stories/assets/docx.png | Bin 0 -> 654 bytes
.../react-card/stories/assets/excel_logo.svg | 24 ------------------
.../stories/assets/powerpoint_logo.svg | 9 -------
.../react-card/stories/assets/pptx.png | Bin 0 -> 643 bytes
.../react-card/stories/assets/word_logo.svg | 9 -------
.../react-card/stories/assets/xlsx.png | Bin 0 -> 684 bytes
19 files changed, 44 insertions(+), 79 deletions(-)
create mode 100644 change/@fluentui-react-card-cdcfa155-17c0-496e-9721-679a95dc295d.json
create mode 100644 packages/react-components/react-card/stories/assets/docx.png
delete mode 100644 packages/react-components/react-card/stories/assets/excel_logo.svg
delete mode 100644 packages/react-components/react-card/stories/assets/powerpoint_logo.svg
create mode 100644 packages/react-components/react-card/stories/assets/pptx.png
delete mode 100644 packages/react-components/react-card/stories/assets/word_logo.svg
create mode 100644 packages/react-components/react-card/stories/assets/xlsx.png
diff --git a/change/@fluentui-react-card-cdcfa155-17c0-496e-9721-679a95dc295d.json b/change/@fluentui-react-card-cdcfa155-17c0-496e-9721-679a95dc295d.json
new file mode 100644
index 0000000000000..f497afcee1a4b
--- /dev/null
+++ b/change/@fluentui-react-card-cdcfa155-17c0-496e-9721-679a95dc295d.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "docs: improve storybook and examples to better align with design guidelines",
+ "packageName": "@fluentui/react-card",
+ "email": "marcosvmmoura@gmail.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react-components/react-card/README.md b/packages/react-components/react-card/README.md
index cddf8d9466625..741ee859ce803 100644
--- a/packages/react-components/react-card/README.md
+++ b/packages/react-components/react-card/README.md
@@ -41,7 +41,7 @@ const App = () => (
}
diff --git a/packages/react-components/react-card/src/components/Card/Card.cy.tsx b/packages/react-components/react-card/src/components/Card/Card.cy.tsx
index 99bc6667ad560..793e0ce533dcc 100644
--- a/packages/react-components/react-card/src/components/Card/Card.cy.tsx
+++ b/packages/react-components/react-card/src/components/Card/Card.cy.tsx
@@ -34,7 +34,7 @@ const CardSample = (props: CardProps) => (
}
+ image={ }
header={App Name }
description={Developer }
/>
@@ -71,7 +71,7 @@ const CardWithCustomHeader = ({
}
+ image={ }
header={}
description={Developer }
/>
diff --git a/packages/react-components/react-card/stories/Card/CardAppearance.stories.tsx b/packages/react-components/react-card/stories/Card/CardAppearance.stories.tsx
index ae933f6145537..dc059961419bf 100644
--- a/packages/react-components/react-card/stories/Card/CardAppearance.stories.tsx
+++ b/packages/react-components/react-card/stories/Card/CardAppearance.stories.tsx
@@ -10,7 +10,7 @@ import {
Body1,
mergeClasses,
} from '@fluentui/react-components';
-import { MoreHorizontal20Filled } from '@fluentui/react-icons';
+import { MoreHorizontal20Regular } from '@fluentui/react-icons';
import { Card, CardHeader, CardProps } from '@fluentui/react-components';
const resolveAsset = (asset: string) => {
@@ -88,7 +88,7 @@ const CardExample = ({ className, ...props }: CardProps) => {
image={ }
header={App Name }
description={Developer }
- action={ } aria-label="More options" />}
+ action={ } aria-label="More options" />}
/>
diff --git a/packages/react-components/react-card/stories/Card/CardDefault.stories.tsx b/packages/react-components/react-card/stories/Card/CardDefault.stories.tsx
index a82a504d4b3f1..feabea88e5fbd 100644
--- a/packages/react-components/react-card/stories/Card/CardDefault.stories.tsx
+++ b/packages/react-components/react-card/stories/Card/CardDefault.stories.tsx
@@ -34,7 +34,7 @@ export const Default = () => {
description={5h ago ยท About us - Overview }
/>
- }>
+ }>
diff --git a/packages/react-components/react-card/stories/Card/CardFocusMode.stories.tsx b/packages/react-components/react-card/stories/Card/CardFocusMode.stories.tsx
index d4886e008981d..ea666753f4f84 100644
--- a/packages/react-components/react-card/stories/Card/CardFocusMode.stories.tsx
+++ b/packages/react-components/react-card/stories/Card/CardFocusMode.stories.tsx
@@ -1,6 +1,6 @@
import * as React from 'react';
import { makeStyles, shorthands, Button, Caption1, Body1, Subtitle1 } from '@fluentui/react-components';
-import { MoreHorizontal20Filled, Open16Regular, Share16Regular } from '@fluentui/react-icons';
+import { MoreHorizontal20Regular, Open16Regular, Share16Regular } from '@fluentui/react-icons';
import { Card, CardHeader, CardFooter, CardPreview, CardProps } from '@fluentui/react-components';
const resolveAsset = (asset: string) => {
@@ -68,14 +68,14 @@ const CardExample = (props: CardProps) => {
}
+ image={ }
header={
App Name
}
description={Developer }
- action={ } aria-label="More options" />}
+ action={ } aria-label="More options" />}
/>
diff --git a/packages/react-components/react-card/stories/Card/CardOrientation.stories.tsx b/packages/react-components/react-card/stories/Card/CardOrientation.stories.tsx
index a705ea7e20db3..283fd64e0ed23 100644
--- a/packages/react-components/react-card/stories/Card/CardOrientation.stories.tsx
+++ b/packages/react-components/react-card/stories/Card/CardOrientation.stories.tsx
@@ -1,6 +1,6 @@
import * as React from 'react';
import { makeStyles, shorthands, Button, Caption1, Text, tokens, Subtitle1 } from '@fluentui/react-components';
-import { MoreHorizontal20Filled } from '@fluentui/react-icons';
+import { MoreHorizontal20Regular } from '@fluentui/react-icons';
import { Card, CardHeader, CardPreview } from '@fluentui/react-components';
const resolveAsset = (asset: string) => {
@@ -39,8 +39,8 @@ const useStyles = makeStyles({
headerImage: {
...shorthands.borderRadius('4px'),
- maxWidth: '42px',
- maxHeight: '42px',
+ maxWidth: '44px',
+ maxHeight: '44px',
},
caption: {
@@ -76,7 +76,7 @@ export const Orientation = () => {
image={ }
header={App Name }
description={Developer }
- action={ } aria-label="More options" />}
+ action={ } aria-label="More options" />}
/>
@@ -98,7 +98,7 @@ export const Orientation = () => {
App Name}
description={Developer }
- action={ } aria-label="More options" />}
+ action={ } aria-label="More options" />}
/>
diff --git a/packages/react-components/react-card/stories/Card/CardSelectable.stories.tsx b/packages/react-components/react-card/stories/Card/CardSelectable.stories.tsx
index c603371bbb798..72fc750b534c8 100644
--- a/packages/react-components/react-card/stories/Card/CardSelectable.stories.tsx
+++ b/packages/react-components/react-card/stories/Card/CardSelectable.stories.tsx
@@ -1,6 +1,6 @@
import * as React from 'react';
import { makeStyles, shorthands, Button, Caption1, tokens, Text } from '@fluentui/react-components';
-import { MoreHorizontal20Filled } from '@fluentui/react-icons';
+import { MoreHorizontal20Regular } from '@fluentui/react-icons';
import { Card, CardHeader, CardPreview, CardProps } from '@fluentui/react-components';
const resolveAsset = (asset: string) => {
@@ -58,7 +58,7 @@ const CardExample = (props: CardProps) => {
iOS App Prototype}
description={You created 53m ago }
- action={ } aria-label="More actions" />}
+ action={ } aria-label="More actions" />}
/>
);
diff --git a/packages/react-components/react-card/stories/Card/CardSelectableIndicator.stories.tsx b/packages/react-components/react-card/stories/Card/CardSelectableIndicator.stories.tsx
index 907854897476b..8efe62092d55f 100644
--- a/packages/react-components/react-card/stories/Card/CardSelectableIndicator.stories.tsx
+++ b/packages/react-components/react-card/stories/Card/CardSelectableIndicator.stories.tsx
@@ -1,6 +1,6 @@
import * as React from 'react';
import { makeStyles, shorthands, Button, Caption1, tokens, Checkbox, Text } from '@fluentui/react-components';
-import { MoreHorizontal20Filled } from '@fluentui/react-icons';
+import { MoreHorizontal20Regular } from '@fluentui/react-icons';
import { Card, CardHeader, CardPreview } from '@fluentui/react-components';
const resolveAsset = (asset: string) => {
@@ -90,7 +90,7 @@ export const SelectableIndicator = () => {
iOS App Prototype}
description={You created 53m ago }
- action={ } aria-label="More actions" />}
+ action={ } aria-label="More actions" />}
/>
@@ -110,7 +110,7 @@ export const SelectableIndicator = () => {
iOS App Prototype}
description={You created 53m ago }
- action={ } aria-label="More actions" />}
+ action={ } aria-label="More actions" />}
/>
@@ -123,7 +123,7 @@ export const SelectableIndicator = () => {
floatingAction={ }
>
}
+ image={ }
header={Secret Project Briefing }
description={OneDrive > Documents }
/>
@@ -136,7 +136,7 @@ export const SelectableIndicator = () => {
floatingAction={ }
>
}
+ image={ }
header={Team Budget }
description={OneDrive > Spreadsheets }
/>
diff --git a/packages/react-components/react-card/stories/Card/CardTemplates.stories.tsx b/packages/react-components/react-card/stories/Card/CardTemplates.stories.tsx
index 94ad8266a1557..7ce00d35f94cd 100644
--- a/packages/react-components/react-card/stories/Card/CardTemplates.stories.tsx
+++ b/packages/react-components/react-card/stories/Card/CardTemplates.stories.tsx
@@ -17,7 +17,7 @@ import {
CheckmarkCircle16Regular,
CircleHalfFill16Regular,
Comment16Regular,
- MoreHorizontal20Filled,
+ MoreHorizontal20Regular,
} from '@fluentui/react-icons';
import { Card, CardHeader, CardPreview } from '@fluentui/react-components';
@@ -71,9 +71,9 @@ const resolveAsset = (asset: string) => {
return `${ASSET_URL}${asset}`;
};
-const excelLogo = resolveAsset('excel_logo.svg');
-const wordLogo = resolveAsset('word_logo.svg');
-const powerpointLogoURL = resolveAsset('powerpoint_logo.svg');
+const excelLogo = resolveAsset('xlsx.png');
+const wordLogo = resolveAsset('docx.png');
+const powerpointLogoURL = resolveAsset('pptx.png');
export const Templates = () => {
const styles = useStyles();
@@ -155,7 +155,7 @@ export const Templates = () => {
image={{ as: 'img', src: powerpointLogoURL, alt: 'PowerPoint app logo' }}
header={Team Offsite 2020 }
description={OneDrive > Presentations }
- action={ } />}
+ action={ } />}
/>
@@ -164,7 +164,7 @@ export const Templates = () => {
image={{ as: 'img', src: excelLogo, alt: 'Excel app logo' }}
header={Team Budget }
description={OneDrive > Spreadsheets }
- action={ } />}
+ action={ } />}
/>
@@ -173,7 +173,7 @@ export const Templates = () => {
image={{ as: 'img', src: wordLogo, alt: 'Word app logo' }}
header={Secret Project Briefing }
description={OneDrive > Documents }
- action={ } />}
+ action={ } />}
/>
diff --git a/packages/react-components/react-card/stories/CardFooter/CardFooterDefault.stories.tsx b/packages/react-components/react-card/stories/CardFooter/CardFooterDefault.stories.tsx
index fd5acd11d37fa..bc1f2167d38ec 100644
--- a/packages/react-components/react-card/stories/CardFooter/CardFooterDefault.stories.tsx
+++ b/packages/react-components/react-card/stories/CardFooter/CardFooterDefault.stories.tsx
@@ -1,6 +1,6 @@
import * as React from 'react';
import { makeStyles, Button } from '@fluentui/react-components';
-import { ArrowReply16Regular, MoreHorizontal16Filled, Share16Regular } from '@fluentui/react-icons';
+import { ArrowReply16Regular, MoreHorizontal20Regular, Share16Regular } from '@fluentui/react-icons';
import { CardFooter } from '@fluentui/react-components';
const useStyles = makeStyles({
@@ -15,7 +15,7 @@ export const Default = () => {
return (
} />}
+ action={ } />}
>
}>Reply
}>Share
diff --git a/packages/react-components/react-card/stories/CardHeader/CardHeaderDefault.stories.tsx b/packages/react-components/react-card/stories/CardHeader/CardHeaderDefault.stories.tsx
index 3fe20144f8e8c..aa53b29b5e55f 100644
--- a/packages/react-components/react-card/stories/CardHeader/CardHeaderDefault.stories.tsx
+++ b/packages/react-components/react-card/stories/CardHeader/CardHeaderDefault.stories.tsx
@@ -1,7 +1,7 @@
import * as React from 'react';
import { CardHeader } from '@fluentui/react-components';
import { makeStyles, shorthands, Button, Body1, Caption1 } from '@fluentui/react-components';
-import { MoreHorizontal20Filled } from '@fluentui/react-icons';
+import { MoreHorizontal20Regular } from '@fluentui/react-icons';
const useStyles = makeStyles({
container: {
@@ -25,7 +25,7 @@ const resolveAsset = (asset: string) => {
export const Default = () => {
const styles = useStyles();
- const powerpointLogoURL = resolveAsset('powerpoint_logo.svg');
+ const powerpointLogoURL = resolveAsset('pptx.png');
return (
@@ -38,7 +38,7 @@ export const Default = () => {
}
description={
Developer }
- action={
} aria-label="More options" />}
+ action={
} aria-label="More options" />}
/>
{
}
description={Developer }
- action={ } aria-label="More options" />}
+ action={ } aria-label="More options" />}
/>
{
App Name
}
- action={ } aria-label="More options" />}
+ action={ } aria-label="More options" />}
/>
{
App Name
}
- action={ } aria-label="More options" />}
+ action={ } aria-label="More options" />}
/>
{
};
export const Default = () => (
- }>
+ }>
);
diff --git a/packages/react-components/react-card/stories/assets/docx.png b/packages/react-components/react-card/stories/assets/docx.png
new file mode 100644
index 0000000000000000000000000000000000000000..04285906e33222b4f2a3ddd9006ca7b3f431edd0
GIT binary patch
literal 654
zcmV;90&)F`P)ON5v-)Q;gjfhAjz$7iLZFxeP)2k)I
zkbqba1i`5%BJKhriHN&^6M~)y8{$Z5Y5B*>in3wF&$ed?d@~uV3^}2lEL#lq8S;N8
zJ)p-;30&e-8*t%OE|@q2UjLs|eYi0{3k`p>5DT|55FR`dU8C!W6-$~hSK8N|ciDMJ
zd8vq-fJxB_v#2)VOy?K;`uvjFLrorxdp|KdC)+{hzQRgWGqAE5Kzdpdvoo$o$~(6m
z%f7>~^`6!x=#l;+5fcq>jSHAvJ;3`+I}5nA8-ydpM(h-1yhc0O4Li>3$Wlc=sXGdoMhk|sXxsEol~N9PK0m^$yn(AZd`yr
za7I#pjDJ4_jLhu7e{_!e-)?N}1=*aE?SWjFMe``0UG=lt(;Z*+K>~bav>MHGps{z2
zeL{SwS
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/react-components/react-card/stories/assets/powerpoint_logo.svg b/packages/react-components/react-card/stories/assets/powerpoint_logo.svg
deleted file mode 100644
index 226855b97dcb8..0000000000000
--- a/packages/react-components/react-card/stories/assets/powerpoint_logo.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/packages/react-components/react-card/stories/assets/pptx.png b/packages/react-components/react-card/stories/assets/pptx.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1fe666d1f2f78a62b9cd32bc2491aa097c933d7
GIT binary patch
literal 643
zcmV-}0(||6P)@Z!M-UIhgq2M>A^
z#fySs4uT@+#fXnYP<(*#xxUt!#Q56G?zq_qK7KF^eDlrs{deY@*#Yi5f|f&8x+7H<
z#1!a35LOQkj+$I9*F5x+nc?h^2(k|7+|rWbHiyIUmK9&*5%HJ+om5s;|F>G=YFHw;
z1Vn<>YK>D95p@AtBBCx}pP(kfgea1elV>l;&+WWoHa&_FD@b3+6@*r@Y%nxtDE^Jq
zfEs68F#OY2Edw31=%1Hn|21?G5ZfcMmY-23CAf!?+^!
zO$U>%ECNOKL7RU)*rZ*+mWXQ!c=7owJ~f{gu(agEa&ITRZH-E2nwT~5g(NTxKF{_P#^ZlDwto{po^W&ux9QWpj+~UB;WQ-
z@l8ld=5o^%@O{u5=nuF2m~E*g0wxtc>ocCqhLXPupZJzu=n^oR_ASsKZEXZZ=)v^f
z&K`pX(vlaEVov(a95du9e)`X;I%fXD7QkEqdem4~up&va6QboMBzHd!JrfXOpCRV;
zJH!&ZDbcPv*RY$Aex=%%vbgv!sKqsj^hdrFjaDWucoqEMX)v
d#4bE=$_Xraeg=
literal 0
HcmV?d00001
diff --git a/packages/react-components/react-card/stories/assets/word_logo.svg b/packages/react-components/react-card/stories/assets/word_logo.svg
deleted file mode 100644
index c3113907eb679..0000000000000
--- a/packages/react-components/react-card/stories/assets/word_logo.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/packages/react-components/react-card/stories/assets/xlsx.png b/packages/react-components/react-card/stories/assets/xlsx.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e231795e9328062bd2a06562d1c2d755a3a20fa
GIT binary patch
literal 684
zcmV;d0#p5oP)mk7lVl?J_+XfGFXx{5&zUoKE^yhQf;kkt
zqu;QU#)5F5sMX!wy+(#%<`FK|_xWAh9BdfyYrlQ{(m~U7GAX`BiHI8<2$SCxm9LHQ
zhANT>MFJwhXfzt+L_}RcFcDD~u)`rIA_h^!X8U9={QR+3G#zvOnx>q)7byzDcQUIo
ze9S=nGwA_2j$VQO&yz}S=cp1p3}6w4iY&>+Wm#7IdTK=^9IL?ThXLRxDtBYZI+b2Xa%h@gN}uJ+2XW*1b?0
z*&YZ~;l3#aX@u-~QtN2AeJg^Uq))(X2_xATQpoNDI&B9GnG8RLuz`a{0yftT|cAUX~?&6#9F?XpAu>#f43*qs3kFw?~L8?Of
zcMCkL%ZI{m-+{Bij)%4vaC?`8xg=8}X4;2C6Hw4sePV3sE&~xt%BBbo3I&9Mv)+Dc
zZl-+*N;uX7>|caPq(34>T=?_A`4A8|SgL_IR?x3tpQY^F!4hi1Leq~c{2Tx(B#6Ug
SXQQJ40000
Date: Thu, 24 Aug 2023 17:46:32 +0800
Subject: [PATCH 03/23] patch(react-table): expose DataGrid related contexts
(#28973)
* expose useDataGridContext_unstable etc. contexts
* yarn change
* export contextProviders
* fix resolve conflict
---------
Co-authored-by: Feng Qi
---
...ponents-b27fbad2-298f-4aac-9fe9-201f3e1f7883.json | 7 +++++++
...t-table-77ca024a-803c-4ed4-9d5d-b2c4aa7d9eaa.json | 7 +++++++
.../react-components/etc/react-components.api.md | 12 ++++++++++++
.../react-components/react-components/src/index.ts | 4 ++++
.../react-table/etc/react-table.api.md | 12 ++++++++++++
packages/react-components/react-table/src/index.ts | 2 ++
6 files changed, 44 insertions(+)
create mode 100644 change/@fluentui-react-components-b27fbad2-298f-4aac-9fe9-201f3e1f7883.json
create mode 100644 change/@fluentui-react-table-77ca024a-803c-4ed4-9d5d-b2c4aa7d9eaa.json
diff --git a/change/@fluentui-react-components-b27fbad2-298f-4aac-9fe9-201f3e1f7883.json b/change/@fluentui-react-components-b27fbad2-298f-4aac-9fe9-201f3e1f7883.json
new file mode 100644
index 0000000000000..ec6bf19ebf425
--- /dev/null
+++ b/change/@fluentui-react-components-b27fbad2-298f-4aac-9fe9-201f3e1f7883.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "expose useDataGridContext_unstable etc. contexts",
+ "packageName": "@fluentui/react-components",
+ "email": "email not defined",
+ "dependentChangeType": "patch"
+}
diff --git a/change/@fluentui-react-table-77ca024a-803c-4ed4-9d5d-b2c4aa7d9eaa.json b/change/@fluentui-react-table-77ca024a-803c-4ed4-9d5d-b2c4aa7d9eaa.json
new file mode 100644
index 0000000000000..d4d85a4061c86
--- /dev/null
+++ b/change/@fluentui-react-table-77ca024a-803c-4ed4-9d5d-b2c4aa7d9eaa.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "expose useDataGridContext_unstable etc. contexts",
+ "packageName": "@fluentui/react-table",
+ "email": "email not defined",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react-components/react-components/etc/react-components.api.md b/packages/react-components/react-components/etc/react-components.api.md
index 3b936b73afdf5..fe5952218305a 100644
--- a/packages/react-components/react-components/etc/react-components.api.md
+++ b/packages/react-components/react-components/etc/react-components.api.md
@@ -131,6 +131,7 @@ import { CheckboxSlots } from '@fluentui/react-checkbox';
import { CheckboxState } from '@fluentui/react-checkbox';
import { ColorPaletteTokens } from '@fluentui/react-theme';
import { ColorTokens } from '@fluentui/react-theme';
+import { ColumnIdContextProvider } from '@fluentui/react-table';
import { Combobox } from '@fluentui/react-combobox';
import { comboboxClassNames } from '@fluentui/react-combobox';
import { ComboboxContextValue } from '@fluentui/react-combobox';
@@ -718,6 +719,7 @@ import { TableHeaderCellSlots } from '@fluentui/react-table';
import { TableHeaderCellState } from '@fluentui/react-table';
import { tableHeaderClassName } from '@fluentui/react-table';
import { tableHeaderClassNames } from '@fluentui/react-table';
+import { TableHeaderContextProvider } from '@fluentui/react-table';
import { TableHeaderProps } from '@fluentui/react-table';
import { TableHeaderSlots } from '@fluentui/react-table';
import { TableHeaderState } from '@fluentui/react-table';
@@ -927,6 +929,7 @@ import { useCardStyles_unstable } from '@fluentui/react-card';
import { useCheckbox_unstable } from '@fluentui/react-checkbox';
import { useCheckboxStyles_unstable } from '@fluentui/react-checkbox';
import { useCheckmarkStyles_unstable } from '@fluentui/react-menu';
+import { useColumnIdContext } from '@fluentui/react-table';
import { useCombobox_unstable } from '@fluentui/react-combobox';
import { useComboboxContextValues } from '@fluentui/react-combobox';
import { useComboboxStyles_unstable } from '@fluentui/react-combobox';
@@ -990,6 +993,7 @@ import { useImage_unstable } from '@fluentui/react-image';
import { useImageStyles_unstable } from '@fluentui/react-image';
import { useInput_unstable } from '@fluentui/react-input';
import { useInputStyles_unstable } from '@fluentui/react-input';
+import { useIsInTableHeader } from '@fluentui/react-table';
import { useIsomorphicLayoutEffect } from '@fluentui/react-utilities';
import { useIsOverflowGroupVisible } from '@fluentui/react-overflow';
import { useIsOverflowItemVisible } from '@fluentui/react-overflow';
@@ -1424,6 +1428,8 @@ export { ColorPaletteTokens }
export { ColorTokens }
+export { ColumnIdContextProvider }
+
export { Combobox }
export { comboboxClassNames }
@@ -2598,6 +2604,8 @@ export { tableHeaderClassName }
export { tableHeaderClassNames }
+export { TableHeaderContextProvider }
+
export { TableHeaderProps }
export { TableHeaderSlots }
@@ -3016,6 +3024,8 @@ export { useCheckboxStyles_unstable }
export { useCheckmarkStyles_unstable }
+export { useColumnIdContext }
+
export { useCombobox_unstable }
export { useComboboxContextValues }
@@ -3142,6 +3152,8 @@ export { useInput_unstable }
export { useInputStyles_unstable }
+export { useIsInTableHeader }
+
export { useIsomorphicLayoutEffect }
export { useIsOverflowGroupVisible }
diff --git a/packages/react-components/react-components/src/index.ts b/packages/react-components/react-components/src/index.ts
index 1c8eea3373839..f8e9e60a5e5d2 100644
--- a/packages/react-components/react-components/src/index.ts
+++ b/packages/react-components/react-components/src/index.ts
@@ -1017,6 +1017,10 @@ export {
TableRowIdContextProvider,
useTableRowIdContext,
useTableColumnSizing_unstable,
+ ColumnIdContextProvider,
+ useColumnIdContext,
+ TableHeaderContextProvider,
+ useIsInTableHeader,
} from '@fluentui/react-table';
export type {
diff --git a/packages/react-components/react-table/etc/react-table.api.md b/packages/react-components/react-table/etc/react-table.api.md
index 1b8be16487bd1..d7d7813ff3afc 100644
--- a/packages/react-components/react-table/etc/react-table.api.md
+++ b/packages/react-components/react-table/etc/react-table.api.md
@@ -29,6 +29,9 @@ import { TabsterDOMAttribute } from '@fluentui/react-tabster';
// @public (undocumented)
export type CellRenderFunction = (column: TableColumnDefinition, dataGridContextValue: DataGridContextValue) => React_2.ReactNode;
+// @public (undocumented)
+export const ColumnIdContextProvider: React_2.Provider;
+
// @public
export function createTableColumn(options: CreateTableColumnOptions): {
columnId: TableColumnId;
@@ -435,6 +438,9 @@ export const tableHeaderClassName = "fui-TableHeader";
// @public (undocumented)
export const tableHeaderClassNames: SlotClassNames;
+// @public (undocumented)
+export const TableHeaderContextProvider: React_2.Provider;
+
// @public
export type TableHeaderProps = ComponentProps & {};
@@ -558,6 +564,9 @@ export interface TableSortState {
// @public
export type TableState = ComponentState & Pick, 'size' | 'noNativeElements'> & TableContextValue;
+// @public (undocumented)
+export const useColumnIdContext: () => TableColumnId;
+
// @public
export const useDataGrid_unstable: (props: DataGridProps, ref: React_2.Ref) => DataGridState;
@@ -606,6 +615,9 @@ export const useDataGridSelectionCellStyles_unstable: (state: DataGridSelectionC
// @public
export const useDataGridStyles_unstable: (state: DataGridState) => DataGridState;
+// @public (undocumented)
+export const useIsInTableHeader: () => boolean;
+
// @public
export const useTable_unstable: (props: TableProps, ref: React_2.Ref) => TableState;
diff --git a/packages/react-components/react-table/src/index.ts b/packages/react-components/react-table/src/index.ts
index fccce461d2776..fe4d0922c7139 100644
--- a/packages/react-components/react-table/src/index.ts
+++ b/packages/react-components/react-table/src/index.ts
@@ -90,8 +90,10 @@ export {
} from './TableResizeHandle';
export type { TableResizeHandleProps, TableResizeHandleSlots, TableResizeHandleState } from './TableResizeHandle';
+export { ColumnIdContextProvider, useColumnIdContext } from './contexts/columnIdContext';
export { TableContextProvider, useTableContext } from './contexts/tableContext';
export { useTableRowIdContext, TableRowIdContextProvider } from './contexts/rowIdContext';
+export { TableHeaderContextProvider, useIsInTableHeader } from './contexts/tableHeaderContext';
export {
TableSelectionCell,
useTableSelectionCellStyles_unstable,
From 191e7bad6b93711107ce3601a7ba8e5a6671a9e7 Mon Sep 17 00:00:00 2001
From: Fluent UI Build
Date: Thu, 24 Aug 2023 10:26:42 +0000
Subject: [PATCH 04/23] applying package updates
---
...-cdcfa155-17c0-496e-9721-679a95dc295d.json | 7 --
...-6b3fa56a-0bb9-4dd2-8e10-4f60933b6573.json | 7 --
...-b27fbad2-298f-4aac-9fe9-201f3e1f7883.json | 7 --
...-abd74045-0eb2-4e91-ba62-6a5c8bb5f7cd.json | 7 --
...-fe679067-7ac1-4e5f-84bc-528f6f0d3865.json | 7 --
...-28ca67b3-8bb9-4572-87a2-8ee58c0d19a0.json | 7 --
...-77ca024a-803c-4ed4-9d5d-b2c4aa7d9eaa.json | 7 --
...-79e44460-a719-40d8-9aeb-cc3737e454a2.json | 7 --
...-62a5aa48-dba4-4ff0-974d-d5ea0a87b2fc.json | 7 --
...-8a73f07d-6553-402e-b292-938e7141264a.json | 7 --
.../CHANGELOG.json | 15 ++++
.../babel-preset-global-context/CHANGELOG.md | 11 ++-
.../babel-preset-global-context/package.json | 4 +-
.../global-context/CHANGELOG.json | 21 +++++
.../global-context/CHANGELOG.md | 12 ++-
.../global-context/package.json | 6 +-
.../react-accordion/CHANGELOG.json | 39 ++++++++
.../react-accordion/CHANGELOG.md | 15 +++-
.../react-accordion/package.json | 12 +--
.../react-alert/CHANGELOG.json | 39 ++++++++
.../react-components/react-alert/CHANGELOG.md | 15 +++-
.../react-components/react-alert/package.json | 12 +--
.../react-aria/CHANGELOG.json | 15 ++++
.../react-components/react-aria/CHANGELOG.md | 11 ++-
.../react-components/react-aria/package.json | 4 +-
.../react-avatar/CHANGELOG.json | 51 +++++++++++
.../react-avatar/CHANGELOG.md | 17 +++-
.../react-avatar/package.json | 16 ++--
.../react-badge/CHANGELOG.json | 21 +++++
.../react-components/react-badge/CHANGELOG.md | 12 ++-
.../react-components/react-badge/package.json | 6 +-
.../react-breadcrumb-preview/CHANGELOG.json | 39 ++++++++
.../react-breadcrumb-preview/CHANGELOG.md | 15 +++-
.../react-breadcrumb-preview/package.json | 12 +--
.../react-button/CHANGELOG.json | 33 +++++++
.../react-button/CHANGELOG.md | 14 ++-
.../react-button/package.json | 10 +--
.../react-card/CHANGELOG.json | 33 +++++++
.../react-components/react-card/CHANGELOG.md | 14 ++-
.../react-components/react-card/package.json | 8 +-
.../react-checkbox/CHANGELOG.json | 39 ++++++++
.../react-checkbox/CHANGELOG.md | 15 +++-
.../react-checkbox/package.json | 12 +--
.../react-colorpicker-compat/package.json | 4 +-
.../react-combobox/CHANGELOG.json | 45 ++++++++++
.../react-combobox/CHANGELOG.md | 16 +++-
.../react-combobox/package.json | 14 +--
.../react-components/CHANGELOG.json | 71 +++++++++++++++
.../react-components/CHANGELOG.md | 33 ++++++-
.../react-components/package.json | 88 +++++++++----------
.../react-context-selector/CHANGELOG.json | 15 ++++
.../react-context-selector/CHANGELOG.md | 11 ++-
.../react-context-selector/package.json | 4 +-
.../react-datepicker-compat/CHANGELOG.json | 57 ++++++++++++
.../react-datepicker-compat/CHANGELOG.md | 18 +++-
.../react-datepicker-compat/package.json | 18 ++--
.../react-dialog/CHANGELOG.json | 45 ++++++++++
.../react-dialog/CHANGELOG.md | 16 +++-
.../react-dialog/package.json | 14 +--
.../react-divider/CHANGELOG.json | 21 +++++
.../react-divider/CHANGELOG.md | 12 ++-
.../react-divider/package.json | 6 +-
.../react-drawer/CHANGELOG.json | 27 ++++++
.../react-drawer/CHANGELOG.md | 13 ++-
.../react-drawer/package.json | 8 +-
.../react-field/CHANGELOG.json | 33 +++++++
.../react-components/react-field/CHANGELOG.md | 14 ++-
.../react-components/react-field/package.json | 10 +--
.../react-image/CHANGELOG.json | 21 +++++
.../react-components/react-image/CHANGELOG.md | 12 ++-
.../react-components/react-image/package.json | 6 +-
.../react-infobutton/CHANGELOG.json | 39 ++++++++
.../react-infobutton/CHANGELOG.md | 15 +++-
.../react-infobutton/package.json | 12 +--
.../react-input/CHANGELOG.json | 27 ++++++
.../react-components/react-input/CHANGELOG.md | 13 ++-
.../react-components/react-input/package.json | 8 +-
.../react-jsx-runtime/CHANGELOG.json | 21 +++++
.../react-jsx-runtime/CHANGELOG.md | 12 ++-
.../react-jsx-runtime/package.json | 4 +-
.../react-label/CHANGELOG.json | 21 +++++
.../react-components/react-label/CHANGELOG.md | 12 ++-
.../react-components/react-label/package.json | 6 +-
.../react-link/CHANGELOG.json | 27 ++++++
.../react-components/react-link/CHANGELOG.md | 13 ++-
.../react-components/react-link/package.json | 8 +-
.../react-menu/CHANGELOG.json | 51 +++++++++++
.../react-components/react-menu/CHANGELOG.md | 17 +++-
.../react-components/react-menu/package.json | 16 ++--
.../react-migration-v0-v9/CHANGELOG.json | 27 ++++++
.../react-migration-v0-v9/CHANGELOG.md | 13 ++-
.../react-migration-v0-v9/package.json | 8 +-
.../react-migration-v8-v9/CHANGELOG.json | 21 +++++
.../react-migration-v8-v9/CHANGELOG.md | 12 ++-
.../react-migration-v8-v9/package.json | 6 +-
.../react-motion-preview/package.json | 4 +-
.../react-nav-preview/package.json | 4 +-
.../react-overflow/CHANGELOG.json | 21 +++++
.../react-overflow/CHANGELOG.md | 12 ++-
.../react-overflow/package.json | 6 +-
.../react-persona/CHANGELOG.json | 33 +++++++
.../react-persona/CHANGELOG.md | 14 ++-
.../react-persona/package.json | 10 +--
.../react-popover/CHANGELOG.json | 57 ++++++++++++
.../react-popover/CHANGELOG.md | 18 +++-
.../react-popover/package.json | 16 ++--
.../react-portal-compat/CHANGELOG.json | 21 +++++
.../react-portal-compat/CHANGELOG.md | 12 ++-
.../react-portal-compat/package.json | 6 +-
.../react-portal/CHANGELOG.json | 21 +++++
.../react-portal/CHANGELOG.md | 12 ++-
.../react-portal/package.json | 6 +-
.../react-positioning/CHANGELOG.json | 15 ++++
.../react-positioning/CHANGELOG.md | 11 ++-
.../react-positioning/package.json | 4 +-
.../react-progress/CHANGELOG.json | 27 ++++++
.../react-progress/CHANGELOG.md | 13 ++-
.../react-progress/package.json | 8 +-
.../react-provider/CHANGELOG.json | 27 ++++++
.../react-provider/CHANGELOG.md | 13 ++-
.../react-provider/package.json | 8 +-
.../react-radio/CHANGELOG.json | 39 ++++++++
.../react-components/react-radio/CHANGELOG.md | 15 +++-
.../react-components/react-radio/package.json | 12 +--
.../react-search-preview/CHANGELOG.json | 27 ++++++
.../react-search-preview/CHANGELOG.md | 13 ++-
.../react-search-preview/package.json | 8 +-
.../react-select/CHANGELOG.json | 27 ++++++
.../react-select/CHANGELOG.md | 13 ++-
.../react-select/package.json | 8 +-
.../react-skeleton/CHANGELOG.json | 27 ++++++
.../react-skeleton/CHANGELOG.md | 13 ++-
.../react-skeleton/package.json | 8 +-
.../react-slider/CHANGELOG.json | 33 +++++++
.../react-slider/CHANGELOG.md | 14 ++-
.../react-slider/package.json | 10 +--
.../react-spinbutton/CHANGELOG.json | 27 ++++++
.../react-spinbutton/CHANGELOG.md | 13 ++-
.../react-spinbutton/package.json | 8 +-
.../react-spinner/CHANGELOG.json | 27 ++++++
.../react-spinner/CHANGELOG.md | 13 ++-
.../react-spinner/package.json | 8 +-
.../react-storybook-addon/package.json | 2 +-
.../react-switch/CHANGELOG.json | 39 ++++++++
.../react-switch/CHANGELOG.md | 15 +++-
.../react-switch/package.json | 12 +--
.../react-table/CHANGELOG.json | 71 +++++++++++++++
.../react-components/react-table/CHANGELOG.md | 23 ++++-
.../react-components/react-table/package.json | 18 ++--
.../react-tabs/CHANGELOG.json | 33 +++++++
.../react-components/react-tabs/CHANGELOG.md | 14 ++-
.../react-components/react-tabs/package.json | 10 +--
.../react-tabster/CHANGELOG.json | 15 ++++
.../react-tabster/CHANGELOG.md | 11 ++-
.../react-tabster/package.json | 4 +-
.../react-tags-preview/CHANGELOG.json | 39 ++++++++
.../react-tags-preview/CHANGELOG.md | 15 +++-
.../react-tags-preview/package.json | 12 +--
.../react-text/CHANGELOG.json | 21 +++++
.../react-components/react-text/CHANGELOG.md | 12 ++-
.../react-components/react-text/package.json | 6 +-
.../react-textarea/CHANGELOG.json | 27 ++++++
.../react-textarea/CHANGELOG.md | 13 ++-
.../react-textarea/package.json | 8 +-
.../react-toast/CHANGELOG.json | 39 ++++++++
.../react-components/react-toast/CHANGELOG.md | 15 +++-
.../react-components/react-toast/package.json | 12 +--
.../react-toolbar/CHANGELOG.json | 51 +++++++++++
.../react-toolbar/CHANGELOG.md | 17 +++-
.../react-toolbar/package.json | 16 ++--
.../react-tooltip/CHANGELOG.json | 39 ++++++++
.../react-tooltip/CHANGELOG.md | 15 +++-
.../react-tooltip/package.json | 10 +--
.../react-tree/CHANGELOG.json | 69 +++++++++++++++
.../react-components/react-tree/CHANGELOG.md | 20 ++++-
.../react-components/react-tree/package.json | 22 ++---
.../react-utilities/CHANGELOG.json | 23 +++++
.../react-utilities/CHANGELOG.md | 15 +++-
.../react-utilities/package.json | 2 +-
.../react-virtualizer/CHANGELOG.json | 21 +++++
.../react-virtualizer/CHANGELOG.md | 12 ++-
.../react-virtualizer/package.json | 6 +-
.../theme-designer/package.json | 8 +-
183 files changed, 2885 insertions(+), 438 deletions(-)
delete mode 100644 change/@fluentui-react-card-cdcfa155-17c0-496e-9721-679a95dc295d.json
delete mode 100644 change/@fluentui-react-components-6b3fa56a-0bb9-4dd2-8e10-4f60933b6573.json
delete mode 100644 change/@fluentui-react-components-b27fbad2-298f-4aac-9fe9-201f3e1f7883.json
delete mode 100644 change/@fluentui-react-jsx-runtime-abd74045-0eb2-4e91-ba62-6a5c8bb5f7cd.json
delete mode 100644 change/@fluentui-react-popover-fe679067-7ac1-4e5f-84bc-528f6f0d3865.json
delete mode 100644 change/@fluentui-react-table-28ca67b3-8bb9-4572-87a2-8ee58c0d19a0.json
delete mode 100644 change/@fluentui-react-table-77ca024a-803c-4ed4-9d5d-b2c4aa7d9eaa.json
delete mode 100644 change/@fluentui-react-tooltip-79e44460-a719-40d8-9aeb-cc3737e454a2.json
delete mode 100644 change/@fluentui-react-utilities-62a5aa48-dba4-4ff0-974d-d5ea0a87b2fc.json
delete mode 100644 change/@fluentui-react-utilities-8a73f07d-6553-402e-b292-938e7141264a.json
diff --git a/change/@fluentui-react-card-cdcfa155-17c0-496e-9721-679a95dc295d.json b/change/@fluentui-react-card-cdcfa155-17c0-496e-9721-679a95dc295d.json
deleted file mode 100644
index f497afcee1a4b..0000000000000
--- a/change/@fluentui-react-card-cdcfa155-17c0-496e-9721-679a95dc295d.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "patch",
- "comment": "docs: improve storybook and examples to better align with design guidelines",
- "packageName": "@fluentui/react-card",
- "email": "marcosvmmoura@gmail.com",
- "dependentChangeType": "patch"
-}
diff --git a/change/@fluentui-react-components-6b3fa56a-0bb9-4dd2-8e10-4f60933b6573.json b/change/@fluentui-react-components-6b3fa56a-0bb9-4dd2-8e10-4f60933b6573.json
deleted file mode 100644
index 36a4b814999b5..0000000000000
--- a/change/@fluentui-react-components-6b3fa56a-0bb9-4dd2-8e10-4f60933b6573.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "minor",
- "comment": "feat: Export DataGridContextProvider.",
- "packageName": "@fluentui/react-components",
- "email": "esteban.230@hotmail.com",
- "dependentChangeType": "patch"
-}
diff --git a/change/@fluentui-react-components-b27fbad2-298f-4aac-9fe9-201f3e1f7883.json b/change/@fluentui-react-components-b27fbad2-298f-4aac-9fe9-201f3e1f7883.json
deleted file mode 100644
index ec6bf19ebf425..0000000000000
--- a/change/@fluentui-react-components-b27fbad2-298f-4aac-9fe9-201f3e1f7883.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "patch",
- "comment": "expose useDataGridContext_unstable etc. contexts",
- "packageName": "@fluentui/react-components",
- "email": "email not defined",
- "dependentChangeType": "patch"
-}
diff --git a/change/@fluentui-react-jsx-runtime-abd74045-0eb2-4e91-ba62-6a5c8bb5f7cd.json b/change/@fluentui-react-jsx-runtime-abd74045-0eb2-4e91-ba62-6a5c8bb5f7cd.json
deleted file mode 100644
index 451c24e7879c3..0000000000000
--- a/change/@fluentui-react-jsx-runtime-abd74045-0eb2-4e91-ba62-6a5c8bb5f7cd.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "patch",
- "comment": "chore: decrease bundle size & adds fixtures",
- "packageName": "@fluentui/react-jsx-runtime",
- "email": "bernardo.sunderhus@gmail.com",
- "dependentChangeType": "patch"
-}
diff --git a/change/@fluentui-react-popover-fe679067-7ac1-4e5f-84bc-528f6f0d3865.json b/change/@fluentui-react-popover-fe679067-7ac1-4e5f-84bc-528f6f0d3865.json
deleted file mode 100644
index 11d3927c38737..0000000000000
--- a/change/@fluentui-react-popover-fe679067-7ac1-4e5f-84bc-528f6f0d3865.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "patch",
- "comment": "fix(react-popover): Only apply modal attributes if the PopoverSurface traps focus.",
- "packageName": "@fluentui/react-popover",
- "email": "esteban.230@hotmail.com",
- "dependentChangeType": "patch"
-}
diff --git a/change/@fluentui-react-table-28ca67b3-8bb9-4572-87a2-8ee58c0d19a0.json b/change/@fluentui-react-table-28ca67b3-8bb9-4572-87a2-8ee58c0d19a0.json
deleted file mode 100644
index 0910a9391e767..0000000000000
--- a/change/@fluentui-react-table-28ca67b3-8bb9-4572-87a2-8ee58c0d19a0.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "minor",
- "comment": "feat: Export DataGridContextProvider.",
- "packageName": "@fluentui/react-table",
- "email": "esteban.230@hotmail.com",
- "dependentChangeType": "patch"
-}
diff --git a/change/@fluentui-react-table-77ca024a-803c-4ed4-9d5d-b2c4aa7d9eaa.json b/change/@fluentui-react-table-77ca024a-803c-4ed4-9d5d-b2c4aa7d9eaa.json
deleted file mode 100644
index d4d85a4061c86..0000000000000
--- a/change/@fluentui-react-table-77ca024a-803c-4ed4-9d5d-b2c4aa7d9eaa.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "patch",
- "comment": "expose useDataGridContext_unstable etc. contexts",
- "packageName": "@fluentui/react-table",
- "email": "email not defined",
- "dependentChangeType": "patch"
-}
diff --git a/change/@fluentui-react-tooltip-79e44460-a719-40d8-9aeb-cc3737e454a2.json b/change/@fluentui-react-tooltip-79e44460-a719-40d8-9aeb-cc3737e454a2.json
deleted file mode 100644
index 579c862ff0b7e..0000000000000
--- a/change/@fluentui-react-tooltip-79e44460-a719-40d8-9aeb-cc3737e454a2.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "minor",
- "comment": "feat: Add documentKeyboardEvent to OnVisibleChangeData when Tooltip is hidden via Escape",
- "packageName": "@fluentui/react-tooltip",
- "email": "behowell@microsoft.com",
- "dependentChangeType": "patch"
-}
diff --git a/change/@fluentui-react-utilities-62a5aa48-dba4-4ff0-974d-d5ea0a87b2fc.json b/change/@fluentui-react-utilities-62a5aa48-dba4-4ff0-974d-d5ea0a87b2fc.json
deleted file mode 100644
index b9f36d0543d33..0000000000000
--- a/change/@fluentui-react-utilities-62a5aa48-dba4-4ff0-974d-d5ea0a87b2fc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "patch",
- "comment": "fix: `useOnClickOutside` should consider text selection starting inside and finishing outside as an inside click",
- "packageName": "@fluentui/react-utilities",
- "email": "yuanboxue@microsoft.com",
- "dependentChangeType": "patch"
-}
diff --git a/change/@fluentui-react-utilities-8a73f07d-6553-402e-b292-938e7141264a.json b/change/@fluentui-react-utilities-8a73f07d-6553-402e-b292-938e7141264a.json
deleted file mode 100644
index f21e13631a15d..0000000000000
--- a/change/@fluentui-react-utilities-8a73f07d-6553-402e-b292-938e7141264a.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "minor",
- "comment": "feat: create a new useAnimationFrame hook",
- "packageName": "@fluentui/react-utilities",
- "email": "marcosvmmoura@gmail.com",
- "dependentChangeType": "patch"
-}
diff --git a/packages/react-components/babel-preset-global-context/CHANGELOG.json b/packages/react-components/babel-preset-global-context/CHANGELOG.json
index e07811f714f28..503db52fe0162 100644
--- a/packages/react-components/babel-preset-global-context/CHANGELOG.json
+++ b/packages/react-components/babel-preset-global-context/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/babel-preset-global-context",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/babel-preset-global-context_v9.0.0-beta.37",
+ "version": "9.0.0-beta.37",
+ "comments": {
+ "prerelease": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/babel-preset-global-context",
+ "comment": "Bump @fluentui/global-context to v9.0.0-beta.37",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/babel-preset-global-context_v9.0.0-beta.36",
diff --git a/packages/react-components/babel-preset-global-context/CHANGELOG.md b/packages/react-components/babel-preset-global-context/CHANGELOG.md
index 9aa2330eefa8b..8f3ed50d0ebc1 100644
--- a/packages/react-components/babel-preset-global-context/CHANGELOG.md
+++ b/packages/react-components/babel-preset-global-context/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/babel-preset-global-context
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.0.0-beta.37](https://github.com/microsoft/fluentui/tree/@fluentui/babel-preset-global-context_v9.0.0-beta.37)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/babel-preset-global-context_v9.0.0-beta.36..@fluentui/babel-preset-global-context_v9.0.0-beta.37)
+
+### Changes
+
+- Bump @fluentui/global-context to v9.0.0-beta.37 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.0.0-beta.36](https://github.com/microsoft/fluentui/tree/@fluentui/babel-preset-global-context_v9.0.0-beta.36)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/babel-preset-global-context/package.json b/packages/react-components/babel-preset-global-context/package.json
index d483def4ca6cc..f1ab85c56e212 100644
--- a/packages/react-components/babel-preset-global-context/package.json
+++ b/packages/react-components/babel-preset-global-context/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/babel-preset-global-context",
- "version": "9.0.0-beta.36",
+ "version": "9.0.0-beta.37",
"description": "Babel preset that transforms createContext calls to use global context shims",
"main": "lib-commonjs/index.js",
"typings": "./dist/index.d.ts",
@@ -40,7 +40,7 @@
"find-up": "^5.0.0"
},
"peerDependencies": {
- "@fluentui/global-context": "9.0.0-beta.36"
+ "@fluentui/global-context": "9.0.0-beta.37"
},
"beachball": {
"disallowedChangeTypes": [
diff --git a/packages/react-components/global-context/CHANGELOG.json b/packages/react-components/global-context/CHANGELOG.json
index be345c7c8a913..04abb6b83fe3a 100644
--- a/packages/react-components/global-context/CHANGELOG.json
+++ b/packages/react-components/global-context/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/global-context",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/global-context_v9.0.0-beta.37",
+ "version": "9.0.0-beta.37",
+ "comments": {
+ "prerelease": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/global-context",
+ "comment": "Bump @fluentui/react-context-selector to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/global-context",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/global-context_v9.0.0-beta.36",
diff --git a/packages/react-components/global-context/CHANGELOG.md b/packages/react-components/global-context/CHANGELOG.md
index 20acbc7d9647b..3f6c72ea224fd 100644
--- a/packages/react-components/global-context/CHANGELOG.md
+++ b/packages/react-components/global-context/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/global-context
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.0.0-beta.37](https://github.com/microsoft/fluentui/tree/@fluentui/global-context_v9.0.0-beta.37)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/global-context_v9.0.0-beta.36..@fluentui/global-context_v9.0.0-beta.37)
+
+### Changes
+
+- Bump @fluentui/react-context-selector to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.0.0-beta.36](https://github.com/microsoft/fluentui/tree/@fluentui/global-context_v9.0.0-beta.36)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/global-context/package.json b/packages/react-components/global-context/package.json
index 6399ddace5ac9..0df7c93cb5f2f 100644
--- a/packages/react-components/global-context/package.json
+++ b/packages/react-components/global-context/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/global-context",
- "version": "9.0.0-beta.36",
+ "version": "9.0.0-beta.37",
"description": "Extension of React createContext to be a true singleton on the global scope",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -32,8 +32,8 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-context-selector": "^9.1.29",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-context-selector": "^9.1.30",
+ "@fluentui/react-utilities": "^9.12.0",
"@swc/helpers": "^0.4.14"
},
"peerDependencies": {
diff --git a/packages/react-components/react-accordion/CHANGELOG.json b/packages/react-components/react-accordion/CHANGELOG.json
index 329ab00756ea7..8c6ae01538975 100644
--- a/packages/react-components/react-accordion/CHANGELOG.json
+++ b/packages/react-components/react-accordion/CHANGELOG.json
@@ -1,6 +1,45 @@
{
"name": "@fluentui/react-accordion",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-accordion_v9.3.6",
+ "version": "9.3.6",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-accordion",
+ "comment": "Bump @fluentui/react-aria to v9.3.32",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-accordion",
+ "comment": "Bump @fluentui/react-context-selector to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-accordion",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-accordion",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-accordion",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:48 GMT",
"tag": "@fluentui/react-accordion_v9.3.5",
diff --git a/packages/react-components/react-accordion/CHANGELOG.md b/packages/react-components/react-accordion/CHANGELOG.md
index 029fb98d9eca5..c3aad8ef08fe2 100644
--- a/packages/react-components/react-accordion/CHANGELOG.md
+++ b/packages/react-components/react-accordion/CHANGELOG.md
@@ -1,9 +1,22 @@
# Change Log - @fluentui/react-accordion
-This log was last generated on Wed, 23 Aug 2023 12:01:48 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.3.6](https://github.com/microsoft/fluentui/tree/@fluentui/react-accordion_v9.3.6)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-accordion_v9.3.5..@fluentui/react-accordion_v9.3.6)
+
+### Patches
+
+- Bump @fluentui/react-aria to v9.3.32 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-context-selector to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.3.5](https://github.com/microsoft/fluentui/tree/@fluentui/react-accordion_v9.3.5)
Wed, 23 Aug 2023 12:01:48 GMT
diff --git a/packages/react-components/react-accordion/package.json b/packages/react-components/react-accordion/package.json
index a2f8197fb88b6..e9a303cf28f57 100644
--- a/packages/react-components/react-accordion/package.json
+++ b/packages/react-components/react-accordion/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-accordion",
- "version": "9.3.5",
+ "version": "9.3.6",
"description": "Fluent UI accordion component",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,14 +33,14 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-aria": "^9.3.31",
- "@fluentui/react-context-selector": "^9.1.29",
+ "@fluentui/react-aria": "^9.3.32",
+ "@fluentui/react-context-selector": "^9.1.30",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-alert/CHANGELOG.json b/packages/react-components/react-alert/CHANGELOG.json
index 1991f28e05ecf..de9048cbebf46 100644
--- a/packages/react-components/react-alert/CHANGELOG.json
+++ b/packages/react-components/react-alert/CHANGELOG.json
@@ -1,6 +1,45 @@
{
"name": "@fluentui/react-alert",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-alert_v9.0.0-beta.70",
+ "version": "9.0.0-beta.70",
+ "comments": {
+ "prerelease": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-alert",
+ "comment": "Bump @fluentui/react-avatar to v9.5.24",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-alert",
+ "comment": "Bump @fluentui/react-button to v9.3.33",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-alert",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-alert",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-alert",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-alert_v9.0.0-beta.69",
diff --git a/packages/react-components/react-alert/CHANGELOG.md b/packages/react-components/react-alert/CHANGELOG.md
index 46db6dd441a5e..e43af149b5dde 100644
--- a/packages/react-components/react-alert/CHANGELOG.md
+++ b/packages/react-components/react-alert/CHANGELOG.md
@@ -1,9 +1,22 @@
# Change Log - @fluentui/react-alert
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.0.0-beta.70](https://github.com/microsoft/fluentui/tree/@fluentui/react-alert_v9.0.0-beta.70)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-alert_v9.0.0-beta.69..@fluentui/react-alert_v9.0.0-beta.70)
+
+### Changes
+
+- Bump @fluentui/react-avatar to v9.5.24 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-button to v9.3.33 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.0.0-beta.69](https://github.com/microsoft/fluentui/tree/@fluentui/react-alert_v9.0.0-beta.69)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-alert/package.json b/packages/react-components/react-alert/package.json
index a94d6b4366d19..50b1dcd3fb99c 100644
--- a/packages/react-components/react-alert/package.json
+++ b/packages/react-components/react-alert/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-alert",
- "version": "9.0.0-beta.69",
+ "version": "9.0.0-beta.70",
"description": "An alert component to display brief messages",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,13 +33,13 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-avatar": "^9.5.23",
- "@fluentui/react-button": "^9.3.32",
+ "@fluentui/react-avatar": "^9.5.24",
+ "@fluentui/react-button": "^9.3.33",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-aria/CHANGELOG.json b/packages/react-components/react-aria/CHANGELOG.json
index aa2c8245c6b90..927514a09e7f6 100644
--- a/packages/react-components/react-aria/CHANGELOG.json
+++ b/packages/react-components/react-aria/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/react-aria",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-aria_v9.3.32",
+ "version": "9.3.32",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-aria",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-aria_v9.3.31",
diff --git a/packages/react-components/react-aria/CHANGELOG.md b/packages/react-components/react-aria/CHANGELOG.md
index 9b8f2a2770822..6b9111b0b5868 100644
--- a/packages/react-components/react-aria/CHANGELOG.md
+++ b/packages/react-components/react-aria/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/react-aria
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.3.32](https://github.com/microsoft/fluentui/tree/@fluentui/react-aria_v9.3.32)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-aria_v9.3.31..@fluentui/react-aria_v9.3.32)
+
+### Patches
+
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.3.31](https://github.com/microsoft/fluentui/tree/@fluentui/react-aria_v9.3.31)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-aria/package.json b/packages/react-components/react-aria/package.json
index d0753f1ec7005..0b3e6205fc4bd 100644
--- a/packages/react-components/react-aria/package.json
+++ b/packages/react-components/react-aria/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-aria",
- "version": "9.3.31",
+ "version": "9.3.32",
"description": "React helper to ensure ARIA",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -32,7 +32,7 @@
},
"dependencies": {
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@swc/helpers": "^0.4.14"
},
"peerDependencies": {
diff --git a/packages/react-components/react-avatar/CHANGELOG.json b/packages/react-components/react-avatar/CHANGELOG.json
index 729917047e7db..b7f77fe5113f7 100644
--- a/packages/react-components/react-avatar/CHANGELOG.json
+++ b/packages/react-components/react-avatar/CHANGELOG.json
@@ -1,6 +1,57 @@
{
"name": "@fluentui/react-avatar",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-avatar_v9.5.24",
+ "version": "9.5.24",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-avatar",
+ "comment": "Bump @fluentui/react-badge to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-avatar",
+ "comment": "Bump @fluentui/react-context-selector to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-avatar",
+ "comment": "Bump @fluentui/react-popover to v9.7.18",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-avatar",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-avatar",
+ "comment": "Bump @fluentui/react-tooltip to v9.3.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-avatar",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-avatar",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-avatar_v9.5.23",
diff --git a/packages/react-components/react-avatar/CHANGELOG.md b/packages/react-components/react-avatar/CHANGELOG.md
index f24637ce6c8c2..d6dbebeb34fc9 100644
--- a/packages/react-components/react-avatar/CHANGELOG.md
+++ b/packages/react-components/react-avatar/CHANGELOG.md
@@ -1,9 +1,24 @@
# Change Log - @fluentui/react-avatar
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.5.24](https://github.com/microsoft/fluentui/tree/@fluentui/react-avatar_v9.5.24)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-avatar_v9.5.23..@fluentui/react-avatar_v9.5.24)
+
+### Patches
+
+- Bump @fluentui/react-badge to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-context-selector to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-popover to v9.7.18 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tooltip to v9.3.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.5.23](https://github.com/microsoft/fluentui/tree/@fluentui/react-avatar_v9.5.23)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-avatar/package.json b/packages/react-components/react-avatar/package.json
index 5c5370a628aec..81538d809d4ae 100644
--- a/packages/react-components/react-avatar/package.json
+++ b/packages/react-components/react-avatar/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-avatar",
- "version": "9.5.23",
+ "version": "9.5.24",
"description": "React components for building Microsoft web experiences.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -37,16 +37,16 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-badge": "^9.1.29",
- "@fluentui/react-context-selector": "^9.1.29",
+ "@fluentui/react-badge": "^9.1.30",
+ "@fluentui/react-context-selector": "^9.1.30",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-popover": "^9.7.17",
+ "@fluentui/react-popover": "^9.7.18",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-tooltip": "^9.2.34",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-tooltip": "^9.3.0",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-badge/CHANGELOG.json b/packages/react-components/react-badge/CHANGELOG.json
index 32aa8b08cfc4e..00be81d321d36 100644
--- a/packages/react-components/react-badge/CHANGELOG.json
+++ b/packages/react-components/react-badge/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-badge",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-badge_v9.1.30",
+ "version": "9.1.30",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-badge",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-badge",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-badge_v9.1.29",
diff --git a/packages/react-components/react-badge/CHANGELOG.md b/packages/react-components/react-badge/CHANGELOG.md
index d61a5e75e12e2..ab189d509d4ad 100644
--- a/packages/react-components/react-badge/CHANGELOG.md
+++ b/packages/react-components/react-badge/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-badge
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.30](https://github.com/microsoft/fluentui/tree/@fluentui/react-badge_v9.1.30)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-badge_v9.1.29..@fluentui/react-badge_v9.1.30)
+
+### Patches
+
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.29](https://github.com/microsoft/fluentui/tree/@fluentui/react-badge_v9.1.29)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-badge/package.json b/packages/react-components/react-badge/package.json
index 0a02c566e0179..fe8ac610a446a 100644
--- a/packages/react-components/react-badge/package.json
+++ b/packages/react-components/react-badge/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-badge",
- "version": "9.1.29",
+ "version": "9.1.30",
"description": "React components for building web experiences",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -34,10 +34,10 @@
},
"dependencies": {
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-breadcrumb-preview/CHANGELOG.json b/packages/react-components/react-breadcrumb-preview/CHANGELOG.json
index 78667fd4f3555..72da28d021886 100644
--- a/packages/react-components/react-breadcrumb-preview/CHANGELOG.json
+++ b/packages/react-components/react-breadcrumb-preview/CHANGELOG.json
@@ -1,6 +1,45 @@
{
"name": "@fluentui/react-breadcrumb-preview",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-breadcrumb-preview_v0.3.4",
+ "version": "0.3.4",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-breadcrumb-preview",
+ "comment": "Bump @fluentui/react-button to v9.3.33",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-breadcrumb-preview",
+ "comment": "Bump @fluentui/react-link to v9.1.12",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-breadcrumb-preview",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-breadcrumb-preview",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-breadcrumb-preview",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-breadcrumb-preview_v0.3.3",
diff --git a/packages/react-components/react-breadcrumb-preview/CHANGELOG.md b/packages/react-components/react-breadcrumb-preview/CHANGELOG.md
index 78d7a57b040d1..28df337c80c81 100644
--- a/packages/react-components/react-breadcrumb-preview/CHANGELOG.md
+++ b/packages/react-components/react-breadcrumb-preview/CHANGELOG.md
@@ -1,9 +1,22 @@
# Change Log - @fluentui/react-breadcrumb-preview
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [0.3.4](https://github.com/microsoft/fluentui/tree/@fluentui/react-breadcrumb-preview_v0.3.4)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-breadcrumb-preview_v0.3.3..@fluentui/react-breadcrumb-preview_v0.3.4)
+
+### Patches
+
+- Bump @fluentui/react-button to v9.3.33 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-link to v9.1.12 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [0.3.3](https://github.com/microsoft/fluentui/tree/@fluentui/react-breadcrumb-preview_v0.3.3)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-breadcrumb-preview/package.json b/packages/react-components/react-breadcrumb-preview/package.json
index 97e1b1ac33faa..c652f613b6239 100644
--- a/packages/react-components/react-breadcrumb-preview/package.json
+++ b/packages/react-components/react-breadcrumb-preview/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-breadcrumb-preview",
- "version": "0.3.3",
+ "version": "0.3.4",
"description": "Breadcrumb component for Fluent UI React.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -35,14 +35,14 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-button": "^9.3.32",
+ "@fluentui/react-button": "^9.3.33",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-link": "^9.1.11",
+ "@fluentui/react-link": "^9.1.12",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-button/CHANGELOG.json b/packages/react-components/react-button/CHANGELOG.json
index 189eae01ca4cd..033994d3ce666 100644
--- a/packages/react-components/react-button/CHANGELOG.json
+++ b/packages/react-components/react-button/CHANGELOG.json
@@ -1,6 +1,39 @@
{
"name": "@fluentui/react-button",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-button_v9.3.33",
+ "version": "9.3.33",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-button",
+ "comment": "Bump @fluentui/react-aria to v9.3.32",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-button",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-button",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-button",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-button_v9.3.32",
diff --git a/packages/react-components/react-button/CHANGELOG.md b/packages/react-components/react-button/CHANGELOG.md
index 51c35bbc13cde..dc4885f9a37f5 100644
--- a/packages/react-components/react-button/CHANGELOG.md
+++ b/packages/react-components/react-button/CHANGELOG.md
@@ -1,9 +1,21 @@
# Change Log - @fluentui/react-button
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.3.33](https://github.com/microsoft/fluentui/tree/@fluentui/react-button_v9.3.33)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-button_v9.3.32..@fluentui/react-button_v9.3.33)
+
+### Patches
+
+- Bump @fluentui/react-aria to v9.3.32 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.3.32](https://github.com/microsoft/fluentui/tree/@fluentui/react-button_v9.3.32)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-button/package.json b/packages/react-components/react-button/package.json
index d84d5f19de0b6..60b08d09733b9 100644
--- a/packages/react-components/react-button/package.json
+++ b/packages/react-components/react-button/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-button",
- "version": "9.3.32",
+ "version": "9.3.33",
"description": "Fluent UI React Button component.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -35,13 +35,13 @@
},
"dependencies": {
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-aria": "^9.3.31",
+ "@fluentui/react-aria": "^9.3.32",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-card/CHANGELOG.json b/packages/react-components/react-card/CHANGELOG.json
index becf9cb7e46e4..e1eb075877fd2 100644
--- a/packages/react-components/react-card/CHANGELOG.json
+++ b/packages/react-components/react-card/CHANGELOG.json
@@ -1,6 +1,39 @@
{
"name": "@fluentui/react-card",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:32 GMT",
+ "tag": "@fluentui/react-card_v9.0.32",
+ "version": "9.0.32",
+ "comments": {
+ "patch": [
+ {
+ "author": "marcosvmmoura@gmail.com",
+ "package": "@fluentui/react-card",
+ "commit": "44789c103b2c4a05c026c72f4a594a291fdb0141",
+ "comment": "docs: improve storybook and examples to better align with design guidelines"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-card",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-card",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-card",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-card_v9.0.31",
diff --git a/packages/react-components/react-card/CHANGELOG.md b/packages/react-components/react-card/CHANGELOG.md
index 9de8b207b27e9..ee53466592d9c 100644
--- a/packages/react-components/react-card/CHANGELOG.md
+++ b/packages/react-components/react-card/CHANGELOG.md
@@ -1,9 +1,21 @@
# Change Log - @fluentui/react-card
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:32 GMT and should not be manually modified.
+## [9.0.32](https://github.com/microsoft/fluentui/tree/@fluentui/react-card_v9.0.32)
+
+Thu, 24 Aug 2023 10:26:32 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-card_v9.0.31..@fluentui/react-card_v9.0.32)
+
+### Patches
+
+- docs: improve storybook and examples to better align with design guidelines ([PR #28969](https://github.com/microsoft/fluentui/pull/28969) by marcosvmmoura@gmail.com)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.0.31](https://github.com/microsoft/fluentui/tree/@fluentui/react-card_v9.0.31)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-card/package.json b/packages/react-components/react-card/package.json
index ad965a5c4286f..1f528e97610cf 100644
--- a/packages/react-components/react-card/package.json
+++ b/packages/react-components/react-card/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-card",
- "version": "9.0.31",
+ "version": "9.0.32",
"private": false,
"description": "Card container components for Fluent UI React.",
"main": "lib-commonjs/index.js",
@@ -39,10 +39,10 @@
},
"dependencies": {
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-checkbox/CHANGELOG.json b/packages/react-components/react-checkbox/CHANGELOG.json
index 541b95f53a6ca..66da15f3d1196 100644
--- a/packages/react-components/react-checkbox/CHANGELOG.json
+++ b/packages/react-components/react-checkbox/CHANGELOG.json
@@ -1,6 +1,45 @@
{
"name": "@fluentui/react-checkbox",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-checkbox_v9.1.34",
+ "version": "9.1.34",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-checkbox",
+ "comment": "Bump @fluentui/react-field to v9.1.21",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-checkbox",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-checkbox",
+ "comment": "Bump @fluentui/react-label to v9.1.29",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-checkbox",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-checkbox",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-checkbox_v9.1.33",
diff --git a/packages/react-components/react-checkbox/CHANGELOG.md b/packages/react-components/react-checkbox/CHANGELOG.md
index 660671846e029..e7c901c391192 100644
--- a/packages/react-components/react-checkbox/CHANGELOG.md
+++ b/packages/react-components/react-checkbox/CHANGELOG.md
@@ -1,9 +1,22 @@
# Change Log - @fluentui/react-checkbox
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.34](https://github.com/microsoft/fluentui/tree/@fluentui/react-checkbox_v9.1.34)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-checkbox_v9.1.33..@fluentui/react-checkbox_v9.1.34)
+
+### Patches
+
+- Bump @fluentui/react-field to v9.1.21 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-label to v9.1.29 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.33](https://github.com/microsoft/fluentui/tree/@fluentui/react-checkbox_v9.1.33)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-checkbox/package.json b/packages/react-components/react-checkbox/package.json
index c7ef590a008a4..6eb21f8723bf4 100644
--- a/packages/react-components/react-checkbox/package.json
+++ b/packages/react-components/react-checkbox/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-checkbox",
- "version": "9.1.33",
+ "version": "9.1.34",
"description": "Fluent UI checkbox component",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,14 +33,14 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-field": "^9.1.20",
+ "@fluentui/react-field": "^9.1.21",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-jsx-runtime": "^9.0.1",
- "@fluentui/react-label": "^9.1.28",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
+ "@fluentui/react-label": "^9.1.29",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-colorpicker-compat/package.json b/packages/react-components/react-colorpicker-compat/package.json
index 7573d3810e9be..614fd8ead085b 100644
--- a/packages/react-components/react-colorpicker-compat/package.json
+++ b/packages/react-components/react-colorpicker-compat/package.json
@@ -31,9 +31,9 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-combobox/CHANGELOG.json b/packages/react-components/react-combobox/CHANGELOG.json
index 7b8e8c9c2b0bc..d71edbad04ea3 100644
--- a/packages/react-components/react-combobox/CHANGELOG.json
+++ b/packages/react-components/react-combobox/CHANGELOG.json
@@ -1,6 +1,51 @@
{
"name": "@fluentui/react-combobox",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-combobox_v9.5.8",
+ "version": "9.5.8",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-combobox",
+ "comment": "Bump @fluentui/react-context-selector to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-combobox",
+ "comment": "Bump @fluentui/react-field to v9.1.21",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-combobox",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-combobox",
+ "comment": "Bump @fluentui/react-portal to v9.3.9",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-combobox",
+ "comment": "Bump @fluentui/react-positioning to v9.9.7",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-combobox",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-combobox_v9.5.7",
diff --git a/packages/react-components/react-combobox/CHANGELOG.md b/packages/react-components/react-combobox/CHANGELOG.md
index cc5cb81a8db13..ec5dfe63f58a7 100644
--- a/packages/react-components/react-combobox/CHANGELOG.md
+++ b/packages/react-components/react-combobox/CHANGELOG.md
@@ -1,9 +1,23 @@
# Change Log - @fluentui/react-combobox
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.5.8](https://github.com/microsoft/fluentui/tree/@fluentui/react-combobox_v9.5.8)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-combobox_v9.5.7..@fluentui/react-combobox_v9.5.8)
+
+### Patches
+
+- Bump @fluentui/react-context-selector to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-field to v9.1.21 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-portal to v9.3.9 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-positioning to v9.9.7 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.5.7](https://github.com/microsoft/fluentui/tree/@fluentui/react-combobox_v9.5.7)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-combobox/package.json b/packages/react-components/react-combobox/package.json
index 19c11e430f87a..8cea576bef71e 100644
--- a/packages/react-components/react-combobox/package.json
+++ b/packages/react-components/react-combobox/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-combobox",
- "version": "9.5.7",
+ "version": "9.5.8",
"description": "Fluent UI React Combobox component",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -34,15 +34,15 @@
},
"dependencies": {
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-context-selector": "^9.1.29",
- "@fluentui/react-field": "^9.1.20",
+ "@fluentui/react-context-selector": "^9.1.30",
+ "@fluentui/react-field": "^9.1.21",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-jsx-runtime": "^9.0.1",
- "@fluentui/react-portal": "^9.3.8",
- "@fluentui/react-positioning": "^9.9.6",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
+ "@fluentui/react-portal": "^9.3.9",
+ "@fluentui/react-positioning": "^9.9.7",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-components/CHANGELOG.json b/packages/react-components/react-components/CHANGELOG.json
index 3a9fbbdfe525d..bf74a36712775 100644
--- a/packages/react-components/react-components/CHANGELOG.json
+++ b/packages/react-components/react-components/CHANGELOG.json
@@ -1,6 +1,77 @@
{
"name": "@fluentui/react-components",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:32 GMT",
+ "tag": "@fluentui/react-components_v9.30.0",
+ "version": "9.30.0",
+ "comments": {
+ "patch": [
+ {
+ "author": "marcosvmmoura@gmail.com",
+ "package": "@fluentui/react-card",
+ "commit": "44789c103b2c4a05c026c72f4a594a291fdb0141",
+ "comment": "docs: improve storybook and examples to better align with design guidelines"
+ },
+ {
+ "author": "email not defined",
+ "package": "@fluentui/react-components",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5",
+ "comment": "expose useDataGridContext_unstable etc. contexts"
+ },
+ {
+ "author": "bernardo.sunderhus@gmail.com",
+ "package": "@fluentui/react-jsx-runtime",
+ "commit": "d7f04c2b9e5b36267f7d822fe493fc57cf5bc492",
+ "comment": "chore: decrease bundle size & adds fixtures"
+ },
+ {
+ "author": "esteban.230@hotmail.com",
+ "package": "@fluentui/react-popover",
+ "commit": "8919d6c7e807cbfdb9c46f292fbb76cd908dc708",
+ "comment": "fix(react-popover): Only apply modal attributes if the PopoverSurface traps focus."
+ },
+ {
+ "author": "email not defined",
+ "package": "@fluentui/react-table",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5",
+ "comment": "expose useDataGridContext_unstable etc. contexts"
+ },
+ {
+ "author": "yuanboxue@microsoft.com",
+ "package": "@fluentui/react-utilities",
+ "commit": "192b74335ed4d99dbcbeeab5aa2075409e911e1a",
+ "comment": "fix: `useOnClickOutside` should consider text selection starting inside and finishing outside as an inside click"
+ }
+ ],
+ "minor": [
+ {
+ "author": "esteban.230@hotmail.com",
+ "package": "@fluentui/react-components",
+ "commit": "afcfb2ebe322e2a8e204ac192e68f48f1164107f",
+ "comment": "feat: Export DataGridContextProvider."
+ },
+ {
+ "author": "esteban.230@hotmail.com",
+ "package": "@fluentui/react-table",
+ "commit": "afcfb2ebe322e2a8e204ac192e68f48f1164107f",
+ "comment": "feat: Export DataGridContextProvider."
+ },
+ {
+ "author": "behowell@microsoft.com",
+ "package": "@fluentui/react-tooltip",
+ "commit": "45b2bea5f7bd1c8a453ce37726818f572afe0ab0",
+ "comment": "feat: Add documentKeyboardEvent to OnVisibleChangeData when Tooltip is hidden via Escape"
+ },
+ {
+ "author": "marcosvmmoura@gmail.com",
+ "package": "@fluentui/react-utilities",
+ "commit": "148d5fa771ea9eb1f5a96f817782e76484070ec3",
+ "comment": "feat: create a new useAnimationFrame hook"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:48 GMT",
"tag": "@fluentui/react-components_v9.29.5",
diff --git a/packages/react-components/react-components/CHANGELOG.md b/packages/react-components/react-components/CHANGELOG.md
index f5177d9686f8a..c55ceb753d040 100644
--- a/packages/react-components/react-components/CHANGELOG.md
+++ b/packages/react-components/react-components/CHANGELOG.md
@@ -1,9 +1,40 @@
# Change Log - @fluentui/react-components
-This log was last generated on Wed, 23 Aug 2023 12:01:48 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:32 GMT and should not be manually modified.
+## [9.30.0](https://github.com/microsoft/fluentui/tree/@fluentui/react-components_v9.30.0)
+
+Thu, 24 Aug 2023 10:26:32 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-components_v9.29.5..@fluentui/react-components_v9.30.0)
+
+### Minor changes
+
+- `@fluentui/react-components`
+ - feat: Export DataGridContextProvider. ([PR #28955](https://github.com/microsoft/fluentui/pull/28955) by esteban.230@hotmail.com)
+- `@fluentui/react-table`
+ - feat: Export DataGridContextProvider. ([PR #28955](https://github.com/microsoft/fluentui/pull/28955) by esteban.230@hotmail.com)
+- `@fluentui/react-tooltip`
+ - feat: Add documentKeyboardEvent to OnVisibleChangeData when Tooltip is hidden via Escape ([PR #28951](https://github.com/microsoft/fluentui/pull/28951) by behowell@microsoft.com)
+- `@fluentui/react-utilities`
+ - feat: create a new useAnimationFrame hook ([PR #28948](https://github.com/microsoft/fluentui/pull/28948) by marcosvmmoura@gmail.com)
+
+### Patches
+
+- `@fluentui/react-card`
+ - docs: improve storybook and examples to better align with design guidelines ([PR #28969](https://github.com/microsoft/fluentui/pull/28969) by marcosvmmoura@gmail.com)
+- `@fluentui/react-components`
+ - expose useDataGridContext_unstable etc. contexts ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by email not defined)
+- `@fluentui/react-jsx-runtime`
+ - chore: decrease bundle size & adds fixtures ([PR #28962](https://github.com/microsoft/fluentui/pull/28962) by bernardo.sunderhus@gmail.com)
+- `@fluentui/react-popover`
+ - fix(react-popover): Only apply modal attributes if the PopoverSurface traps focus. ([PR #28613](https://github.com/microsoft/fluentui/pull/28613) by esteban.230@hotmail.com)
+- `@fluentui/react-table`
+ - expose useDataGridContext_unstable etc. contexts ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by email not defined)
+- `@fluentui/react-utilities`
+ - fix: `useOnClickOutside` should consider text selection starting inside and finishing outside as an inside click ([PR #28765](https://github.com/microsoft/fluentui/pull/28765) by yuanboxue@microsoft.com)
+
## [9.29.5](https://github.com/microsoft/fluentui/tree/@fluentui/react-components_v9.29.5)
Wed, 23 Aug 2023 12:01:48 GMT
diff --git a/packages/react-components/react-components/package.json b/packages/react-components/react-components/package.json
index 2e59556a97856..50ba8d40962e1 100644
--- a/packages/react-components/react-components/package.json
+++ b/packages/react-components/react-components/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-components",
- "version": "9.29.5",
+ "version": "9.30.0",
"description": "Suite package for converged React components",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -31,51 +31,51 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-accordion": "^9.3.5",
- "@fluentui/react-alert": "9.0.0-beta.69",
- "@fluentui/react-avatar": "^9.5.23",
- "@fluentui/react-badge": "^9.1.29",
- "@fluentui/react-button": "^9.3.32",
- "@fluentui/react-card": "^9.0.31",
- "@fluentui/react-checkbox": "^9.1.33",
- "@fluentui/react-combobox": "^9.5.7",
- "@fluentui/react-dialog": "^9.5.25",
- "@fluentui/react-divider": "^9.2.28",
- "@fluentui/react-drawer": "9.0.0-beta.18",
- "@fluentui/react-field": "^9.1.20",
- "@fluentui/react-image": "^9.1.25",
- "@fluentui/react-infobutton": "9.0.0-beta.53",
- "@fluentui/react-input": "^9.4.30",
- "@fluentui/react-label": "^9.1.28",
- "@fluentui/react-link": "^9.1.11",
- "@fluentui/react-menu": "^9.12.9",
- "@fluentui/react-overflow": "^9.0.28",
- "@fluentui/react-persona": "^9.2.33",
- "@fluentui/react-portal": "^9.3.8",
- "@fluentui/react-popover": "^9.7.17",
- "@fluentui/react-positioning": "^9.9.6",
- "@fluentui/react-progress": "^9.1.30",
- "@fluentui/react-provider": "^9.7.20",
- "@fluentui/react-radio": "^9.1.33",
- "@fluentui/react-select": "^9.1.30",
+ "@fluentui/react-accordion": "^9.3.6",
+ "@fluentui/react-alert": "9.0.0-beta.70",
+ "@fluentui/react-avatar": "^9.5.24",
+ "@fluentui/react-badge": "^9.1.30",
+ "@fluentui/react-button": "^9.3.33",
+ "@fluentui/react-card": "^9.0.32",
+ "@fluentui/react-checkbox": "^9.1.34",
+ "@fluentui/react-combobox": "^9.5.8",
+ "@fluentui/react-dialog": "^9.5.26",
+ "@fluentui/react-divider": "^9.2.29",
+ "@fluentui/react-drawer": "9.0.0-beta.19",
+ "@fluentui/react-field": "^9.1.21",
+ "@fluentui/react-image": "^9.1.26",
+ "@fluentui/react-infobutton": "9.0.0-beta.54",
+ "@fluentui/react-input": "^9.4.31",
+ "@fluentui/react-label": "^9.1.29",
+ "@fluentui/react-link": "^9.1.12",
+ "@fluentui/react-menu": "^9.12.10",
+ "@fluentui/react-overflow": "^9.0.29",
+ "@fluentui/react-persona": "^9.2.34",
+ "@fluentui/react-portal": "^9.3.9",
+ "@fluentui/react-popover": "^9.7.18",
+ "@fluentui/react-positioning": "^9.9.7",
+ "@fluentui/react-progress": "^9.1.31",
+ "@fluentui/react-provider": "^9.7.21",
+ "@fluentui/react-radio": "^9.1.34",
+ "@fluentui/react-select": "^9.1.31",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-skeleton": "^9.0.18",
- "@fluentui/react-slider": "^9.1.33",
- "@fluentui/react-spinbutton": "^9.2.30",
- "@fluentui/react-spinner": "^9.3.8",
- "@fluentui/react-switch": "^9.1.33",
- "@fluentui/react-table": "^9.7.9",
- "@fluentui/react-tabs": "^9.3.34",
- "@fluentui/react-tabster": "^9.12.3",
- "@fluentui/react-textarea": "^9.3.30",
+ "@fluentui/react-skeleton": "^9.0.19",
+ "@fluentui/react-slider": "^9.1.34",
+ "@fluentui/react-spinbutton": "^9.2.31",
+ "@fluentui/react-spinner": "^9.3.9",
+ "@fluentui/react-switch": "^9.1.34",
+ "@fluentui/react-table": "^9.8.0",
+ "@fluentui/react-tabs": "^9.3.35",
+ "@fluentui/react-tabster": "^9.12.4",
+ "@fluentui/react-textarea": "^9.3.31",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-toast": "^9.1.5",
- "@fluentui/react-toolbar": "^9.1.33",
- "@fluentui/react-tooltip": "^9.2.34",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-text": "^9.3.25",
- "@fluentui/react-virtualizer": "9.0.0-alpha.35",
- "@fluentui/react-tree": "^9.0.3",
+ "@fluentui/react-toast": "^9.1.6",
+ "@fluentui/react-toolbar": "^9.1.34",
+ "@fluentui/react-tooltip": "^9.3.0",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-text": "^9.3.26",
+ "@fluentui/react-virtualizer": "9.0.0-alpha.36",
+ "@fluentui/react-tree": "^9.0.4",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-context-selector/CHANGELOG.json b/packages/react-components/react-context-selector/CHANGELOG.json
index ca440d86bbfc8..7c422a3a6a5ec 100644
--- a/packages/react-components/react-context-selector/CHANGELOG.json
+++ b/packages/react-components/react-context-selector/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/react-context-selector",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-context-selector_v9.1.30",
+ "version": "9.1.30",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-context-selector",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-context-selector_v9.1.29",
diff --git a/packages/react-components/react-context-selector/CHANGELOG.md b/packages/react-components/react-context-selector/CHANGELOG.md
index 621c756d857e9..04e5fda5cf401 100644
--- a/packages/react-components/react-context-selector/CHANGELOG.md
+++ b/packages/react-components/react-context-selector/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/react-context-selector
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.30](https://github.com/microsoft/fluentui/tree/@fluentui/react-context-selector_v9.1.30)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-context-selector_v9.1.29..@fluentui/react-context-selector_v9.1.30)
+
+### Patches
+
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.29](https://github.com/microsoft/fluentui/tree/@fluentui/react-context-selector_v9.1.29)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-context-selector/package.json b/packages/react-components/react-context-selector/package.json
index 7a5c4958eac21..ebbbe4d515a3f 100644
--- a/packages/react-components/react-context-selector/package.json
+++ b/packages/react-components/react-context-selector/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-context-selector",
- "version": "9.1.29",
+ "version": "9.1.30",
"description": "React useContextSelector hook in userland",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -28,7 +28,7 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@swc/helpers": "^0.4.14"
},
"peerDependencies": {
diff --git a/packages/react-components/react-datepicker-compat/CHANGELOG.json b/packages/react-components/react-datepicker-compat/CHANGELOG.json
index 1093221da39ef..90708f7b23115 100644
--- a/packages/react-components/react-datepicker-compat/CHANGELOG.json
+++ b/packages/react-components/react-datepicker-compat/CHANGELOG.json
@@ -1,6 +1,63 @@
{
"name": "@fluentui/react-datepicker-compat",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-datepicker-compat_v0.3.5",
+ "version": "0.3.5",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-datepicker-compat",
+ "comment": "Bump @fluentui/react-field to v9.1.21",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-datepicker-compat",
+ "comment": "Bump @fluentui/react-input to v9.4.31",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-datepicker-compat",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-datepicker-compat",
+ "comment": "Bump @fluentui/react-popover to v9.7.18",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-datepicker-compat",
+ "comment": "Bump @fluentui/react-portal to v9.3.9",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-datepicker-compat",
+ "comment": "Bump @fluentui/react-positioning to v9.9.7",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-datepicker-compat",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-datepicker-compat",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-datepicker-compat_v0.3.4",
diff --git a/packages/react-components/react-datepicker-compat/CHANGELOG.md b/packages/react-components/react-datepicker-compat/CHANGELOG.md
index 35661113062ee..5f5f4ddcc8247 100644
--- a/packages/react-components/react-datepicker-compat/CHANGELOG.md
+++ b/packages/react-components/react-datepicker-compat/CHANGELOG.md
@@ -1,9 +1,25 @@
# Change Log - @fluentui/react-datepicker-compat
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [0.3.5](https://github.com/microsoft/fluentui/tree/@fluentui/react-datepicker-compat_v0.3.5)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-datepicker-compat_v0.3.4..@fluentui/react-datepicker-compat_v0.3.5)
+
+### Patches
+
+- Bump @fluentui/react-field to v9.1.21 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-input to v9.4.31 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-popover to v9.7.18 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-portal to v9.3.9 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-positioning to v9.9.7 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [0.3.4](https://github.com/microsoft/fluentui/tree/@fluentui/react-datepicker-compat_v0.3.4)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-datepicker-compat/package.json b/packages/react-components/react-datepicker-compat/package.json
index 5184b7d29761d..3c03a926c2aa7 100644
--- a/packages/react-components/react-datepicker-compat/package.json
+++ b/packages/react-components/react-datepicker-compat/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-datepicker-compat",
- "version": "0.3.4",
+ "version": "0.3.5",
"description": "React components for building web experiences",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -36,17 +36,17 @@
},
"dependencies": {
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-field": "^9.1.20",
+ "@fluentui/react-field": "^9.1.21",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-input": "^9.4.30",
- "@fluentui/react-jsx-runtime": "^9.0.1",
- "@fluentui/react-popover": "^9.7.17",
- "@fluentui/react-portal": "^9.3.8",
- "@fluentui/react-positioning": "^9.9.6",
+ "@fluentui/react-input": "^9.4.31",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
+ "@fluentui/react-popover": "^9.7.18",
+ "@fluentui/react-portal": "^9.3.9",
+ "@fluentui/react-positioning": "^9.9.7",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-dialog/CHANGELOG.json b/packages/react-components/react-dialog/CHANGELOG.json
index e32e95131f1d1..a1bc410ae1804 100644
--- a/packages/react-components/react-dialog/CHANGELOG.json
+++ b/packages/react-components/react-dialog/CHANGELOG.json
@@ -1,6 +1,51 @@
{
"name": "@fluentui/react-dialog",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-dialog_v9.5.26",
+ "version": "9.5.26",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-dialog",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-dialog",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-dialog",
+ "comment": "Bump @fluentui/react-context-selector to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-dialog",
+ "comment": "Bump @fluentui/react-aria to v9.3.32",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-dialog",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-dialog",
+ "comment": "Bump @fluentui/react-portal to v9.3.9",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-dialog_v9.5.25",
diff --git a/packages/react-components/react-dialog/CHANGELOG.md b/packages/react-components/react-dialog/CHANGELOG.md
index f03f6c42e04ee..eecf73282d7d6 100644
--- a/packages/react-components/react-dialog/CHANGELOG.md
+++ b/packages/react-components/react-dialog/CHANGELOG.md
@@ -1,9 +1,23 @@
# Change Log - @fluentui/react-dialog
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.5.26](https://github.com/microsoft/fluentui/tree/@fluentui/react-dialog_v9.5.26)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-dialog_v9.5.25..@fluentui/react-dialog_v9.5.26)
+
+### Patches
+
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-context-selector to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-aria to v9.3.32 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-portal to v9.3.9 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.5.25](https://github.com/microsoft/fluentui/tree/@fluentui/react-dialog_v9.5.25)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-dialog/package.json b/packages/react-components/react-dialog/package.json
index 358e4d8d113e1..e6decc38bb5de 100644
--- a/packages/react-components/react-dialog/package.json
+++ b/packages/react-components/react-dialog/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-dialog",
- "version": "9.5.25",
+ "version": "9.5.26",
"description": "Dialog component for Fluent UI React",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -36,16 +36,16 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-context-selector": "^9.1.29",
+ "@fluentui/react-context-selector": "^9.1.30",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-aria": "^9.3.31",
+ "@fluentui/react-aria": "^9.3.32",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-portal": "^9.3.8",
+ "@fluentui/react-portal": "^9.3.9",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-divider/CHANGELOG.json b/packages/react-components/react-divider/CHANGELOG.json
index 3a31d04e46bc2..e917992dbd25b 100644
--- a/packages/react-components/react-divider/CHANGELOG.json
+++ b/packages/react-components/react-divider/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-divider",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-divider_v9.2.29",
+ "version": "9.2.29",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-divider",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-divider",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-divider_v9.2.28",
diff --git a/packages/react-components/react-divider/CHANGELOG.md b/packages/react-components/react-divider/CHANGELOG.md
index 9756322cd671c..08f60462638ef 100644
--- a/packages/react-components/react-divider/CHANGELOG.md
+++ b/packages/react-components/react-divider/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-divider
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.2.29](https://github.com/microsoft/fluentui/tree/@fluentui/react-divider_v9.2.29)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-divider_v9.2.28..@fluentui/react-divider_v9.2.29)
+
+### Patches
+
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.2.28](https://github.com/microsoft/fluentui/tree/@fluentui/react-divider_v9.2.28)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-divider/package.json b/packages/react-components/react-divider/package.json
index c829e629308be..9f8966e1de9bc 100644
--- a/packages/react-components/react-divider/package.json
+++ b/packages/react-components/react-divider/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-divider",
- "version": "9.2.28",
+ "version": "9.2.29",
"description": "Fluent UI component to visually separate content.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,10 +33,10 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-drawer/CHANGELOG.json b/packages/react-components/react-drawer/CHANGELOG.json
index b57db2dd5178d..0214aff5549cf 100644
--- a/packages/react-components/react-drawer/CHANGELOG.json
+++ b/packages/react-components/react-drawer/CHANGELOG.json
@@ -1,6 +1,33 @@
{
"name": "@fluentui/react-drawer",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-drawer_v9.0.0-beta.19",
+ "version": "9.0.0-beta.19",
+ "comments": {
+ "prerelease": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-drawer",
+ "comment": "Bump @fluentui/react-dialog to v9.5.26",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-drawer",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-drawer",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-drawer_v9.0.0-beta.18",
diff --git a/packages/react-components/react-drawer/CHANGELOG.md b/packages/react-components/react-drawer/CHANGELOG.md
index 1aee513e3e51f..424cbe9cf7fa0 100644
--- a/packages/react-components/react-drawer/CHANGELOG.md
+++ b/packages/react-components/react-drawer/CHANGELOG.md
@@ -1,9 +1,20 @@
# Change Log - @fluentui/react-drawer
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.0.0-beta.19](https://github.com/microsoft/fluentui/tree/@fluentui/react-drawer_v9.0.0-beta.19)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-drawer_v9.0.0-beta.18..@fluentui/react-drawer_v9.0.0-beta.19)
+
+### Changes
+
+- Bump @fluentui/react-dialog to v9.5.26 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.0.0-beta.18](https://github.com/microsoft/fluentui/tree/@fluentui/react-drawer_v9.0.0-beta.18)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-drawer/package.json b/packages/react-components/react-drawer/package.json
index cdb7fbc42b159..0a518385f02a3 100644
--- a/packages/react-components/react-drawer/package.json
+++ b/packages/react-components/react-drawer/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-drawer",
- "version": "9.0.0-beta.18",
+ "version": "9.0.0-beta.19",
"description": "Drawer components for Fluent UI React",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -35,11 +35,11 @@
"@fluentui/scripts-cypress": "*"
},
"dependencies": {
- "@fluentui/react-dialog": "^9.5.25",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-dialog": "^9.5.26",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-field/CHANGELOG.json b/packages/react-components/react-field/CHANGELOG.json
index 20c36d8d333a5..0b813c0f8fc32 100644
--- a/packages/react-components/react-field/CHANGELOG.json
+++ b/packages/react-components/react-field/CHANGELOG.json
@@ -1,6 +1,39 @@
{
"name": "@fluentui/react-field",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-field_v9.1.21",
+ "version": "9.1.21",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-field",
+ "comment": "Bump @fluentui/react-context-selector to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-field",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-field",
+ "comment": "Bump @fluentui/react-label to v9.1.29",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-field",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-field_v9.1.20",
diff --git a/packages/react-components/react-field/CHANGELOG.md b/packages/react-components/react-field/CHANGELOG.md
index 569104c2085d1..f0836083559da 100644
--- a/packages/react-components/react-field/CHANGELOG.md
+++ b/packages/react-components/react-field/CHANGELOG.md
@@ -1,9 +1,21 @@
# Change Log - @fluentui/react-field
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.21](https://github.com/microsoft/fluentui/tree/@fluentui/react-field_v9.1.21)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-field_v9.1.20..@fluentui/react-field_v9.1.21)
+
+### Patches
+
+- Bump @fluentui/react-context-selector to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-label to v9.1.29 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.20](https://github.com/microsoft/fluentui/tree/@fluentui/react-field_v9.1.20)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-field/package.json b/packages/react-components/react-field/package.json
index 7f32445292aad..37174cb7d5c70 100644
--- a/packages/react-components/react-field/package.json
+++ b/packages/react-components/react-field/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-field",
- "version": "9.1.20",
+ "version": "9.1.21",
"description": "Fluent UI Field components",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,12 +33,12 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-context-selector": "^9.1.29",
+ "@fluentui/react-context-selector": "^9.1.30",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-jsx-runtime": "^9.0.1",
- "@fluentui/react-label": "^9.1.28",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
+ "@fluentui/react-label": "^9.1.29",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-image/CHANGELOG.json b/packages/react-components/react-image/CHANGELOG.json
index 60c44b7f63db5..89d95ac3ba142 100644
--- a/packages/react-components/react-image/CHANGELOG.json
+++ b/packages/react-components/react-image/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-image",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-image_v9.1.26",
+ "version": "9.1.26",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-image",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-image",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-image_v9.1.25",
diff --git a/packages/react-components/react-image/CHANGELOG.md b/packages/react-components/react-image/CHANGELOG.md
index 4f99aa4373ae0..ea397d8e73257 100644
--- a/packages/react-components/react-image/CHANGELOG.md
+++ b/packages/react-components/react-image/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-image
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.26](https://github.com/microsoft/fluentui/tree/@fluentui/react-image_v9.1.26)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-image_v9.1.25..@fluentui/react-image_v9.1.26)
+
+### Patches
+
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.25](https://github.com/microsoft/fluentui/tree/@fluentui/react-image_v9.1.25)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-image/package.json b/packages/react-components/react-image/package.json
index 6dd3d7e479133..385ff93cf0311 100644
--- a/packages/react-components/react-image/package.json
+++ b/packages/react-components/react-image/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-image",
- "version": "9.1.25",
+ "version": "9.1.26",
"description": "Fluent UI React Image component.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -34,8 +34,8 @@
},
"dependencies": {
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-theme": "^9.1.11",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
diff --git a/packages/react-components/react-infobutton/CHANGELOG.json b/packages/react-components/react-infobutton/CHANGELOG.json
index bbb5f46a7245a..852e6d3c8e6be 100644
--- a/packages/react-components/react-infobutton/CHANGELOG.json
+++ b/packages/react-components/react-infobutton/CHANGELOG.json
@@ -1,6 +1,45 @@
{
"name": "@fluentui/react-infobutton",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-infobutton_v9.0.0-beta.54",
+ "version": "9.0.0-beta.54",
+ "comments": {
+ "prerelease": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-infobutton",
+ "comment": "Bump @fluentui/react-label to v9.1.29",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-infobutton",
+ "comment": "Bump @fluentui/react-popover to v9.7.18",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-infobutton",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-infobutton",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-infobutton",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-infobutton_v9.0.0-beta.53",
diff --git a/packages/react-components/react-infobutton/CHANGELOG.md b/packages/react-components/react-infobutton/CHANGELOG.md
index 685de4271690a..de337d2b44a5e 100644
--- a/packages/react-components/react-infobutton/CHANGELOG.md
+++ b/packages/react-components/react-infobutton/CHANGELOG.md
@@ -1,9 +1,22 @@
# Change Log - @fluentui/react-infobutton
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.0.0-beta.54](https://github.com/microsoft/fluentui/tree/@fluentui/react-infobutton_v9.0.0-beta.54)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-infobutton_v9.0.0-beta.53..@fluentui/react-infobutton_v9.0.0-beta.54)
+
+### Changes
+
+- Bump @fluentui/react-label to v9.1.29 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-popover to v9.7.18 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.0.0-beta.53](https://github.com/microsoft/fluentui/tree/@fluentui/react-infobutton_v9.0.0-beta.53)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-infobutton/package.json b/packages/react-components/react-infobutton/package.json
index ba37e71c9667e..bfa12a69da104 100644
--- a/packages/react-components/react-infobutton/package.json
+++ b/packages/react-components/react-infobutton/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-infobutton",
- "version": "9.0.0-beta.53",
+ "version": "9.0.0-beta.54",
"description": "React components for building web experiences",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -34,12 +34,12 @@
},
"dependencies": {
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-label": "^9.1.28",
- "@fluentui/react-popover": "^9.7.17",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-label": "^9.1.29",
+ "@fluentui/react-popover": "^9.7.18",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-input/CHANGELOG.json b/packages/react-components/react-input/CHANGELOG.json
index a048b59a81f52..b1443d81a35b7 100644
--- a/packages/react-components/react-input/CHANGELOG.json
+++ b/packages/react-components/react-input/CHANGELOG.json
@@ -1,6 +1,33 @@
{
"name": "@fluentui/react-input",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-input_v9.4.31",
+ "version": "9.4.31",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-input",
+ "comment": "Bump @fluentui/react-field to v9.1.21",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-input",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-input",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-input_v9.4.30",
diff --git a/packages/react-components/react-input/CHANGELOG.md b/packages/react-components/react-input/CHANGELOG.md
index ecfb145e83271..a6350d2a3affe 100644
--- a/packages/react-components/react-input/CHANGELOG.md
+++ b/packages/react-components/react-input/CHANGELOG.md
@@ -1,9 +1,20 @@
# Change Log - @fluentui/react-input
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.4.31](https://github.com/microsoft/fluentui/tree/@fluentui/react-input_v9.4.31)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-input_v9.4.30..@fluentui/react-input_v9.4.31)
+
+### Patches
+
+- Bump @fluentui/react-field to v9.1.21 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.4.30](https://github.com/microsoft/fluentui/tree/@fluentui/react-input_v9.4.30)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-input/package.json b/packages/react-components/react-input/package.json
index 5ba49ca39652e..8bc732088ef71 100644
--- a/packages/react-components/react-input/package.json
+++ b/packages/react-components/react-input/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-input",
- "version": "9.4.30",
+ "version": "9.4.31",
"description": "Fluent UI React Input component",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -34,11 +34,11 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-field": "^9.1.20",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-field": "^9.1.21",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-jsx-runtime/CHANGELOG.json b/packages/react-components/react-jsx-runtime/CHANGELOG.json
index ec7d46874078c..119bc17f84cd7 100644
--- a/packages/react-components/react-jsx-runtime/CHANGELOG.json
+++ b/packages/react-components/react-jsx-runtime/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-jsx-runtime",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:33 GMT",
+ "tag": "@fluentui/react-jsx-runtime_v9.0.2",
+ "version": "9.0.2",
+ "comments": {
+ "patch": [
+ {
+ "author": "bernardo.sunderhus@gmail.com",
+ "package": "@fluentui/react-jsx-runtime",
+ "commit": "d7f04c2b9e5b36267f7d822fe493fc57cf5bc492",
+ "comment": "chore: decrease bundle size & adds fixtures"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-jsx-runtime",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-jsx-runtime_v9.0.1",
diff --git a/packages/react-components/react-jsx-runtime/CHANGELOG.md b/packages/react-components/react-jsx-runtime/CHANGELOG.md
index 22dedfabe119b..868ea0377453f 100644
--- a/packages/react-components/react-jsx-runtime/CHANGELOG.md
+++ b/packages/react-components/react-jsx-runtime/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-jsx-runtime
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:33 GMT and should not be manually modified.
+## [9.0.2](https://github.com/microsoft/fluentui/tree/@fluentui/react-jsx-runtime_v9.0.2)
+
+Thu, 24 Aug 2023 10:26:33 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-jsx-runtime_v9.0.1..@fluentui/react-jsx-runtime_v9.0.2)
+
+### Patches
+
+- chore: decrease bundle size & adds fixtures ([PR #28962](https://github.com/microsoft/fluentui/pull/28962) by bernardo.sunderhus@gmail.com)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.0.1](https://github.com/microsoft/fluentui/tree/@fluentui/react-jsx-runtime_v9.0.1)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-jsx-runtime/package.json b/packages/react-components/react-jsx-runtime/package.json
index 31e5ff303ae86..9cfa324dbe191 100644
--- a/packages/react-components/react-jsx-runtime/package.json
+++ b/packages/react-components/react-jsx-runtime/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-jsx-runtime",
- "version": "9.0.1",
+ "version": "9.0.2",
"description": "Custom JSX runtime for @fluentui/react-components",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -31,7 +31,7 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@swc/helpers": "^0.4.14"
},
"peerDependencies": {
diff --git a/packages/react-components/react-label/CHANGELOG.json b/packages/react-components/react-label/CHANGELOG.json
index 9b0b44c0451eb..53fc0f0a61824 100644
--- a/packages/react-components/react-label/CHANGELOG.json
+++ b/packages/react-components/react-label/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-label",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-label_v9.1.29",
+ "version": "9.1.29",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-label",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-label",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-label_v9.1.28",
diff --git a/packages/react-components/react-label/CHANGELOG.md b/packages/react-components/react-label/CHANGELOG.md
index bdb8d58eeb0cc..8572ce3901d73 100644
--- a/packages/react-components/react-label/CHANGELOG.md
+++ b/packages/react-components/react-label/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-label
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.29](https://github.com/microsoft/fluentui/tree/@fluentui/react-label_v9.1.29)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-label_v9.1.28..@fluentui/react-label_v9.1.29)
+
+### Patches
+
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.28](https://github.com/microsoft/fluentui/tree/@fluentui/react-label_v9.1.28)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-label/package.json b/packages/react-components/react-label/package.json
index f2813bc320593..5a4cff293a793 100644
--- a/packages/react-components/react-label/package.json
+++ b/packages/react-components/react-label/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-label",
- "version": "9.1.28",
+ "version": "9.1.29",
"description": "Fluent UI React Label component",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -35,8 +35,8 @@
"dependencies": {
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-link/CHANGELOG.json b/packages/react-components/react-link/CHANGELOG.json
index 6f44530f9ee64..7a3f316599220 100644
--- a/packages/react-components/react-link/CHANGELOG.json
+++ b/packages/react-components/react-link/CHANGELOG.json
@@ -1,6 +1,33 @@
{
"name": "@fluentui/react-link",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-link_v9.1.12",
+ "version": "9.1.12",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-link",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-link",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-link",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-link_v9.1.11",
diff --git a/packages/react-components/react-link/CHANGELOG.md b/packages/react-components/react-link/CHANGELOG.md
index fb3404a5f6e10..0d1ac129a0fd5 100644
--- a/packages/react-components/react-link/CHANGELOG.md
+++ b/packages/react-components/react-link/CHANGELOG.md
@@ -1,9 +1,20 @@
# Change Log - @fluentui/react-link
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-link_v9.1.12)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-link_v9.1.11..@fluentui/react-link_v9.1.12)
+
+### Patches
+
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-link_v9.1.11)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-link/package.json b/packages/react-components/react-link/package.json
index 29b5429634339..c356d5a12d593 100644
--- a/packages/react-components/react-link/package.json
+++ b/packages/react-components/react-link/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-link",
- "version": "9.1.11",
+ "version": "9.1.12",
"description": "Fluent UI React Link component",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -35,11 +35,11 @@
},
"dependencies": {
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-menu/CHANGELOG.json b/packages/react-components/react-menu/CHANGELOG.json
index 7815010c57cef..ca4b9e1292eea 100644
--- a/packages/react-components/react-menu/CHANGELOG.json
+++ b/packages/react-components/react-menu/CHANGELOG.json
@@ -1,6 +1,57 @@
{
"name": "@fluentui/react-menu",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-menu_v9.12.10",
+ "version": "9.12.10",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-menu",
+ "comment": "Bump @fluentui/react-aria to v9.3.32",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-menu",
+ "comment": "Bump @fluentui/react-context-selector to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-menu",
+ "comment": "Bump @fluentui/react-portal to v9.3.9",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-menu",
+ "comment": "Bump @fluentui/react-positioning to v9.9.7",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-menu",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-menu",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-menu",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-menu_v9.12.9",
diff --git a/packages/react-components/react-menu/CHANGELOG.md b/packages/react-components/react-menu/CHANGELOG.md
index 0051193c4f4e3..878894590e86c 100644
--- a/packages/react-components/react-menu/CHANGELOG.md
+++ b/packages/react-components/react-menu/CHANGELOG.md
@@ -1,9 +1,24 @@
# Change Log - @fluentui/react-menu
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.12.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-menu_v9.12.10)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-menu_v9.12.9..@fluentui/react-menu_v9.12.10)
+
+### Patches
+
+- Bump @fluentui/react-aria to v9.3.32 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-context-selector to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-portal to v9.3.9 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-positioning to v9.9.7 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.12.9](https://github.com/microsoft/fluentui/tree/@fluentui/react-menu_v9.12.9)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-menu/package.json b/packages/react-components/react-menu/package.json
index 901e6b613358b..b5994d06e2cdb 100644
--- a/packages/react-components/react-menu/package.json
+++ b/packages/react-components/react-menu/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-menu",
- "version": "9.12.9",
+ "version": "9.12.10",
"description": "Fluent UI menu component",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -37,16 +37,16 @@
},
"dependencies": {
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-aria": "^9.3.31",
- "@fluentui/react-context-selector": "^9.1.29",
+ "@fluentui/react-aria": "^9.3.32",
+ "@fluentui/react-context-selector": "^9.1.30",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-portal": "^9.3.8",
- "@fluentui/react-positioning": "^9.9.6",
+ "@fluentui/react-portal": "^9.3.9",
+ "@fluentui/react-positioning": "^9.9.7",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-migration-v0-v9/CHANGELOG.json b/packages/react-components/react-migration-v0-v9/CHANGELOG.json
index 1701aa650e6f7..d967af42253ee 100644
--- a/packages/react-components/react-migration-v0-v9/CHANGELOG.json
+++ b/packages/react-components/react-migration-v0-v9/CHANGELOG.json
@@ -1,6 +1,33 @@
{
"name": "@fluentui/react-migration-v0-v9",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-migration-v0-v9_v9.0.26",
+ "version": "9.0.26",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-migration-v0-v9",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-migration-v0-v9",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-migration-v0-v9",
+ "comment": "Bump @fluentui/react-components to v9.30.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-migration-v0-v9_v9.0.25",
diff --git a/packages/react-components/react-migration-v0-v9/CHANGELOG.md b/packages/react-components/react-migration-v0-v9/CHANGELOG.md
index 8fea0e6f60d56..041f3f01f71a3 100644
--- a/packages/react-components/react-migration-v0-v9/CHANGELOG.md
+++ b/packages/react-components/react-migration-v0-v9/CHANGELOG.md
@@ -1,9 +1,20 @@
# Change Log - @fluentui/react-migration-v0-v9
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.0.26](https://github.com/microsoft/fluentui/tree/@fluentui/react-migration-v0-v9_v9.0.26)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-migration-v0-v9_v9.0.25..@fluentui/react-migration-v0-v9_v9.0.26)
+
+### Patches
+
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-components to v9.30.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.0.25](https://github.com/microsoft/fluentui/tree/@fluentui/react-migration-v0-v9_v9.0.25)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-migration-v0-v9/package.json b/packages/react-components/react-migration-v0-v9/package.json
index 99cc64531e719..1fa6493b1a302 100644
--- a/packages/react-components/react-migration-v0-v9/package.json
+++ b/packages/react-components/react-migration-v0-v9/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-migration-v0-v9",
- "version": "9.0.25",
+ "version": "9.0.26",
"description": "Migration shim components and methods for hybrid v0/v9 applications building on Fluent UI React.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -35,9 +35,9 @@
"dependencies": {
"@fluentui/react-icons": "^2.0.207",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
- "@fluentui/react-components": "^9.29.5",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
+ "@fluentui/react-components": "^9.30.0",
"@fluentui/react-northstar": "^0.66.4",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
diff --git a/packages/react-components/react-migration-v8-v9/CHANGELOG.json b/packages/react-components/react-migration-v8-v9/CHANGELOG.json
index 9bb4d1f92470e..53bee81d363fe 100644
--- a/packages/react-components/react-migration-v8-v9/CHANGELOG.json
+++ b/packages/react-components/react-migration-v8-v9/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-migration-v8-v9",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-migration-v8-v9_v9.4.9",
+ "version": "9.4.9",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-migration-v8-v9",
+ "comment": "Bump @fluentui/react-components to v9.30.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-migration-v8-v9",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-migration-v8-v9_v9.4.8",
diff --git a/packages/react-components/react-migration-v8-v9/CHANGELOG.md b/packages/react-components/react-migration-v8-v9/CHANGELOG.md
index 39662f52f1e3c..e6c5c2042eb3d 100644
--- a/packages/react-components/react-migration-v8-v9/CHANGELOG.md
+++ b/packages/react-components/react-migration-v8-v9/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-migration-v8-v9
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.4.9](https://github.com/microsoft/fluentui/tree/@fluentui/react-migration-v8-v9_v9.4.9)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-migration-v8-v9_v9.4.8..@fluentui/react-migration-v8-v9_v9.4.9)
+
+### Patches
+
+- Bump @fluentui/react-components to v9.30.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.4.8](https://github.com/microsoft/fluentui/tree/@fluentui/react-migration-v8-v9_v9.4.8)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-migration-v8-v9/package.json b/packages/react-components/react-migration-v8-v9/package.json
index bb96251f33962..3abadacaea9ea 100644
--- a/packages/react-components/react-migration-v8-v9/package.json
+++ b/packages/react-components/react-migration-v8-v9/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-migration-v8-v9",
- "version": "9.4.8",
+ "version": "9.4.9",
"description": "Migration shim components and methods for hybrid v8/v9 applications building on Fluent UI React.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -34,10 +34,10 @@
"@ctrl/tinycolor": "3.3.4",
"@fluentui/fluent2-theme": "^8.107.35",
"@fluentui/react": "^8.110.15",
- "@fluentui/react-components": "^9.29.5",
+ "@fluentui/react-components": "^9.30.0",
"@fluentui/react-icons": "^2.0.207",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-motion-preview/package.json b/packages/react-components/react-motion-preview/package.json
index 6bd34c0e77dfc..54be407f56245 100644
--- a/packages/react-components/react-motion-preview/package.json
+++ b/packages/react-components/react-motion-preview/package.json
@@ -31,9 +31,9 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-nav-preview/package.json b/packages/react-components/react-nav-preview/package.json
index 8e42ead0167a7..a6b06e2743e2e 100644
--- a/packages/react-components/react-nav-preview/package.json
+++ b/packages/react-components/react-nav-preview/package.json
@@ -31,9 +31,9 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-overflow/CHANGELOG.json b/packages/react-components/react-overflow/CHANGELOG.json
index 7fd9f03d3ee13..1dc642d4ff15b 100644
--- a/packages/react-components/react-overflow/CHANGELOG.json
+++ b/packages/react-components/react-overflow/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-overflow",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-overflow_v9.0.29",
+ "version": "9.0.29",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-overflow",
+ "comment": "Bump @fluentui/react-context-selector to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-overflow",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-overflow_v9.0.28",
diff --git a/packages/react-components/react-overflow/CHANGELOG.md b/packages/react-components/react-overflow/CHANGELOG.md
index 5a3761c60540e..e50db04f61774 100644
--- a/packages/react-components/react-overflow/CHANGELOG.md
+++ b/packages/react-components/react-overflow/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-overflow
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.0.29](https://github.com/microsoft/fluentui/tree/@fluentui/react-overflow_v9.0.29)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-overflow_v9.0.28..@fluentui/react-overflow_v9.0.29)
+
+### Patches
+
+- Bump @fluentui/react-context-selector to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.0.28](https://github.com/microsoft/fluentui/tree/@fluentui/react-overflow_v9.0.28)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-overflow/package.json b/packages/react-components/react-overflow/package.json
index 45206342b8269..668c55b960a25 100644
--- a/packages/react-components/react-overflow/package.json
+++ b/packages/react-components/react-overflow/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-overflow",
- "version": "9.0.28",
+ "version": "9.0.29",
"description": "React bindings for @fluentui/priority-overflow",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -35,9 +35,9 @@
},
"dependencies": {
"@fluentui/priority-overflow": "^9.1.4",
- "@fluentui/react-context-selector": "^9.1.29",
+ "@fluentui/react-context-selector": "^9.1.30",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-persona/CHANGELOG.json b/packages/react-components/react-persona/CHANGELOG.json
index 892bbb864340b..d001d2f4ae9fb 100644
--- a/packages/react-components/react-persona/CHANGELOG.json
+++ b/packages/react-components/react-persona/CHANGELOG.json
@@ -1,6 +1,39 @@
{
"name": "@fluentui/react-persona",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-persona_v9.2.34",
+ "version": "9.2.34",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-persona",
+ "comment": "Bump @fluentui/react-avatar to v9.5.24",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-persona",
+ "comment": "Bump @fluentui/react-badge to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-persona",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-persona",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-persona_v9.2.33",
diff --git a/packages/react-components/react-persona/CHANGELOG.md b/packages/react-components/react-persona/CHANGELOG.md
index 3c0238f07be0f..d4ef5d2f0faca 100644
--- a/packages/react-components/react-persona/CHANGELOG.md
+++ b/packages/react-components/react-persona/CHANGELOG.md
@@ -1,9 +1,21 @@
# Change Log - @fluentui/react-persona
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.2.34](https://github.com/microsoft/fluentui/tree/@fluentui/react-persona_v9.2.34)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-persona_v9.2.33..@fluentui/react-persona_v9.2.34)
+
+### Patches
+
+- Bump @fluentui/react-avatar to v9.5.24 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-badge to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.2.33](https://github.com/microsoft/fluentui/tree/@fluentui/react-persona_v9.2.33)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-persona/package.json b/packages/react-components/react-persona/package.json
index 8d7d993fc67b7..25a7fb384164e 100644
--- a/packages/react-components/react-persona/package.json
+++ b/packages/react-components/react-persona/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-persona",
- "version": "9.2.33",
+ "version": "9.2.34",
"description": "React components for building web experiences",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,12 +33,12 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-avatar": "^9.5.23",
- "@fluentui/react-badge": "^9.1.29",
+ "@fluentui/react-avatar": "^9.5.24",
+ "@fluentui/react-badge": "^9.1.30",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-popover/CHANGELOG.json b/packages/react-components/react-popover/CHANGELOG.json
index aea6967dafed1..050d70cde82ff 100644
--- a/packages/react-components/react-popover/CHANGELOG.json
+++ b/packages/react-components/react-popover/CHANGELOG.json
@@ -1,6 +1,63 @@
{
"name": "@fluentui/react-popover",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:33 GMT",
+ "tag": "@fluentui/react-popover_v9.7.18",
+ "version": "9.7.18",
+ "comments": {
+ "patch": [
+ {
+ "author": "esteban.230@hotmail.com",
+ "package": "@fluentui/react-popover",
+ "commit": "8919d6c7e807cbfdb9c46f292fbb76cd908dc708",
+ "comment": "fix(react-popover): Only apply modal attributes if the PopoverSurface traps focus."
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-popover",
+ "comment": "Bump @fluentui/react-aria to v9.3.32",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-popover",
+ "comment": "Bump @fluentui/react-context-selector to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-popover",
+ "comment": "Bump @fluentui/react-portal to v9.3.9",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-popover",
+ "comment": "Bump @fluentui/react-positioning to v9.9.7",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-popover",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-popover",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-popover",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-popover_v9.7.17",
diff --git a/packages/react-components/react-popover/CHANGELOG.md b/packages/react-components/react-popover/CHANGELOG.md
index 844f9b82f25ff..e26da300e2d8a 100644
--- a/packages/react-components/react-popover/CHANGELOG.md
+++ b/packages/react-components/react-popover/CHANGELOG.md
@@ -1,9 +1,25 @@
# Change Log - @fluentui/react-popover
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:33 GMT and should not be manually modified.
+## [9.7.18](https://github.com/microsoft/fluentui/tree/@fluentui/react-popover_v9.7.18)
+
+Thu, 24 Aug 2023 10:26:33 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-popover_v9.7.17..@fluentui/react-popover_v9.7.18)
+
+### Patches
+
+- fix(react-popover): Only apply modal attributes if the PopoverSurface traps focus. ([PR #28613](https://github.com/microsoft/fluentui/pull/28613) by esteban.230@hotmail.com)
+- Bump @fluentui/react-aria to v9.3.32 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-context-selector to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-portal to v9.3.9 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-positioning to v9.9.7 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.7.17](https://github.com/microsoft/fluentui/tree/@fluentui/react-popover_v9.7.17)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-popover/package.json b/packages/react-components/react-popover/package.json
index 96e40aabafd8f..26f9d3e27245c 100644
--- a/packages/react-components/react-popover/package.json
+++ b/packages/react-components/react-popover/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-popover",
- "version": "9.7.17",
+ "version": "9.7.18",
"description": "Popover component for Fluent UI",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -37,15 +37,15 @@
},
"dependencies": {
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-aria": "^9.3.31",
- "@fluentui/react-context-selector": "^9.1.29",
- "@fluentui/react-portal": "^9.3.8",
- "@fluentui/react-positioning": "^9.9.6",
+ "@fluentui/react-aria": "^9.3.32",
+ "@fluentui/react-context-selector": "^9.1.30",
+ "@fluentui/react-portal": "^9.3.9",
+ "@fluentui/react-positioning": "^9.9.7",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-portal-compat/CHANGELOG.json b/packages/react-components/react-portal-compat/CHANGELOG.json
index 2c1f7bf8ca18f..9f7b950fb793d 100644
--- a/packages/react-components/react-portal-compat/CHANGELOG.json
+++ b/packages/react-components/react-portal-compat/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-portal-compat",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-portal-compat_v9.0.84",
+ "version": "9.0.84",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-portal-compat",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-portal-compat",
+ "comment": "Bump @fluentui/react-components to v9.30.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-portal-compat_v9.0.83",
diff --git a/packages/react-components/react-portal-compat/CHANGELOG.md b/packages/react-components/react-portal-compat/CHANGELOG.md
index 18e653a46a81c..cb8a5af781f16 100644
--- a/packages/react-components/react-portal-compat/CHANGELOG.md
+++ b/packages/react-components/react-portal-compat/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-portal-compat
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.0.84](https://github.com/microsoft/fluentui/tree/@fluentui/react-portal-compat_v9.0.84)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-portal-compat_v9.0.83..@fluentui/react-portal-compat_v9.0.84)
+
+### Patches
+
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-components to v9.30.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.0.83](https://github.com/microsoft/fluentui/tree/@fluentui/react-portal-compat_v9.0.83)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-portal-compat/package.json b/packages/react-components/react-portal-compat/package.json
index c0894298c487e..cc158f58419f3 100644
--- a/packages/react-components/react-portal-compat/package.json
+++ b/packages/react-components/react-portal-compat/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-portal-compat",
- "version": "9.0.83",
+ "version": "9.0.84",
"description": "A package that contains compatibility layer for React Portals",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -35,11 +35,11 @@
},
"dependencies": {
"@fluentui/react-portal-compat-context": "^9.0.6",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@swc/helpers": "^0.4.14"
},
"peerDependencies": {
- "@fluentui/react-components": "^9.29.5",
+ "@fluentui/react-components": "^9.30.0",
"@types/react": ">=16.8.0 <19.0.0",
"react": ">=16.8.0 <19.0.0"
},
diff --git a/packages/react-components/react-portal/CHANGELOG.json b/packages/react-components/react-portal/CHANGELOG.json
index fb91a378b2b7f..b8f7406ccb831 100644
--- a/packages/react-components/react-portal/CHANGELOG.json
+++ b/packages/react-components/react-portal/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-portal",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-portal_v9.3.9",
+ "version": "9.3.9",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-portal",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-portal",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-portal_v9.3.8",
diff --git a/packages/react-components/react-portal/CHANGELOG.md b/packages/react-components/react-portal/CHANGELOG.md
index 06332fe889c08..9ca32366f9f26 100644
--- a/packages/react-components/react-portal/CHANGELOG.md
+++ b/packages/react-components/react-portal/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-portal
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.3.9](https://github.com/microsoft/fluentui/tree/@fluentui/react-portal_v9.3.9)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-portal_v9.3.8..@fluentui/react-portal_v9.3.9)
+
+### Patches
+
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.3.8](https://github.com/microsoft/fluentui/tree/@fluentui/react-portal_v9.3.8)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-portal/package.json b/packages/react-components/react-portal/package.json
index 5609159c50e10..da1aabf651497 100644
--- a/packages/react-components/react-portal/package.json
+++ b/packages/react-components/react-portal/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-portal",
- "version": "9.3.8",
+ "version": "9.3.9",
"description": "A utility component that creates portals compatible with Fluent UI",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,8 +33,8 @@
},
"dependencies": {
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-tabster": "^9.12.4",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14",
"use-disposable": "^1.0.1"
diff --git a/packages/react-components/react-positioning/CHANGELOG.json b/packages/react-components/react-positioning/CHANGELOG.json
index 3939ad7f1b92c..9bb458000bf40 100644
--- a/packages/react-components/react-positioning/CHANGELOG.json
+++ b/packages/react-components/react-positioning/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/react-positioning",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-positioning_v9.9.7",
+ "version": "9.9.7",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-positioning",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-positioning_v9.9.6",
diff --git a/packages/react-components/react-positioning/CHANGELOG.md b/packages/react-components/react-positioning/CHANGELOG.md
index 31bbd38c85d6c..f27ee11c7f297 100644
--- a/packages/react-components/react-positioning/CHANGELOG.md
+++ b/packages/react-components/react-positioning/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/react-positioning
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.9.7](https://github.com/microsoft/fluentui/tree/@fluentui/react-positioning_v9.9.7)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-positioning_v9.9.6..@fluentui/react-positioning_v9.9.7)
+
+### Patches
+
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.9.6](https://github.com/microsoft/fluentui/tree/@fluentui/react-positioning_v9.9.6)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-positioning/package.json b/packages/react-components/react-positioning/package.json
index 47120b6ab84ae..6ca8babc6e1e0 100644
--- a/packages/react-components/react-positioning/package.json
+++ b/packages/react-components/react-positioning/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-positioning",
- "version": "9.9.6",
+ "version": "9.9.7",
"description": "A react wrapper around Popper.js for Fluent UI",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -32,7 +32,7 @@
"@floating-ui/dom": "^1.2.0",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-progress/CHANGELOG.json b/packages/react-components/react-progress/CHANGELOG.json
index c7c813a0d24b4..064a4dfd55950 100644
--- a/packages/react-components/react-progress/CHANGELOG.json
+++ b/packages/react-components/react-progress/CHANGELOG.json
@@ -1,6 +1,33 @@
{
"name": "@fluentui/react-progress",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-progress_v9.1.31",
+ "version": "9.1.31",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-progress",
+ "comment": "Bump @fluentui/react-field to v9.1.21",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-progress",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-progress",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-progress_v9.1.30",
diff --git a/packages/react-components/react-progress/CHANGELOG.md b/packages/react-components/react-progress/CHANGELOG.md
index ff351cc35d4af..72c97eace822c 100644
--- a/packages/react-components/react-progress/CHANGELOG.md
+++ b/packages/react-components/react-progress/CHANGELOG.md
@@ -1,9 +1,20 @@
# Change Log - @fluentui/react-progress
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.31](https://github.com/microsoft/fluentui/tree/@fluentui/react-progress_v9.1.31)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-progress_v9.1.30..@fluentui/react-progress_v9.1.31)
+
+### Patches
+
+- Bump @fluentui/react-field to v9.1.21 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.30](https://github.com/microsoft/fluentui/tree/@fluentui/react-progress_v9.1.30)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-progress/package.json b/packages/react-components/react-progress/package.json
index 1e5135953f42d..65ed0fe943264 100644
--- a/packages/react-components/react-progress/package.json
+++ b/packages/react-components/react-progress/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-progress",
- "version": "9.1.30",
+ "version": "9.1.31",
"description": "Progress component for FluentUI v9",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,11 +33,11 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-field": "^9.1.20",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-field": "^9.1.21",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-provider/CHANGELOG.json b/packages/react-components/react-provider/CHANGELOG.json
index 116b8d846038e..07e3a81536e8d 100644
--- a/packages/react-components/react-provider/CHANGELOG.json
+++ b/packages/react-components/react-provider/CHANGELOG.json
@@ -1,6 +1,33 @@
{
"name": "@fluentui/react-provider",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-provider_v9.7.21",
+ "version": "9.7.21",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-provider",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-provider",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-provider",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-provider_v9.7.20",
diff --git a/packages/react-components/react-provider/CHANGELOG.md b/packages/react-components/react-provider/CHANGELOG.md
index f975e1fe01954..7286d4175473e 100644
--- a/packages/react-components/react-provider/CHANGELOG.md
+++ b/packages/react-components/react-provider/CHANGELOG.md
@@ -1,9 +1,20 @@
# Change Log - @fluentui/react-provider
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.7.21](https://github.com/microsoft/fluentui/tree/@fluentui/react-provider_v9.7.21)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-provider_v9.7.20..@fluentui/react-provider_v9.7.21)
+
+### Patches
+
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.7.20](https://github.com/microsoft/fluentui/tree/@fluentui/react-provider_v9.7.20)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-provider/package.json b/packages/react-components/react-provider/package.json
index e614f2e637976..e17d84492bb67 100644
--- a/packages/react-components/react-provider/package.json
+++ b/packages/react-components/react-provider/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-provider",
- "version": "9.7.20",
+ "version": "9.7.21",
"description": "Fluent UI React provider component",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -34,10 +34,10 @@
},
"dependencies": {
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/core": "^1.14.1",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
diff --git a/packages/react-components/react-radio/CHANGELOG.json b/packages/react-components/react-radio/CHANGELOG.json
index 652a274a91a8a..7bb7aff86cf61 100644
--- a/packages/react-components/react-radio/CHANGELOG.json
+++ b/packages/react-components/react-radio/CHANGELOG.json
@@ -1,6 +1,45 @@
{
"name": "@fluentui/react-radio",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-radio_v9.1.34",
+ "version": "9.1.34",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-radio",
+ "comment": "Bump @fluentui/react-field to v9.1.21",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-radio",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-radio",
+ "comment": "Bump @fluentui/react-label to v9.1.29",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-radio",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-radio",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-radio_v9.1.33",
diff --git a/packages/react-components/react-radio/CHANGELOG.md b/packages/react-components/react-radio/CHANGELOG.md
index 677da822aee46..73703adfba16b 100644
--- a/packages/react-components/react-radio/CHANGELOG.md
+++ b/packages/react-components/react-radio/CHANGELOG.md
@@ -1,9 +1,22 @@
# Change Log - @fluentui/react-radio
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.34](https://github.com/microsoft/fluentui/tree/@fluentui/react-radio_v9.1.34)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-radio_v9.1.33..@fluentui/react-radio_v9.1.34)
+
+### Patches
+
+- Bump @fluentui/react-field to v9.1.21 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-label to v9.1.29 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.33](https://github.com/microsoft/fluentui/tree/@fluentui/react-radio_v9.1.33)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-radio/package.json b/packages/react-components/react-radio/package.json
index c450d74fb584f..a1d37f2e566bb 100644
--- a/packages/react-components/react-radio/package.json
+++ b/packages/react-components/react-radio/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-radio",
- "version": "9.1.33",
+ "version": "9.1.34",
"description": "Fluent UI Radio component",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,14 +33,14 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-field": "^9.1.20",
+ "@fluentui/react-field": "^9.1.21",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-jsx-runtime": "^9.0.1",
- "@fluentui/react-label": "^9.1.28",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
+ "@fluentui/react-label": "^9.1.29",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-search-preview/CHANGELOG.json b/packages/react-components/react-search-preview/CHANGELOG.json
index 7dd39c654aafe..b1820c110e4d1 100644
--- a/packages/react-components/react-search-preview/CHANGELOG.json
+++ b/packages/react-components/react-search-preview/CHANGELOG.json
@@ -1,6 +1,33 @@
{
"name": "@fluentui/react-search-preview",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-search-preview_v0.1.11",
+ "version": "0.1.11",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-search-preview",
+ "comment": "Bump @fluentui/react-input to v9.4.31",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-search-preview",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-search-preview",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-search-preview_v0.1.10",
diff --git a/packages/react-components/react-search-preview/CHANGELOG.md b/packages/react-components/react-search-preview/CHANGELOG.md
index 53cab6850f941..a40c292711de0 100644
--- a/packages/react-components/react-search-preview/CHANGELOG.md
+++ b/packages/react-components/react-search-preview/CHANGELOG.md
@@ -1,9 +1,20 @@
# Change Log - @fluentui/react-search-preview
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [0.1.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-search-preview_v0.1.11)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-search-preview_v0.1.10..@fluentui/react-search-preview_v0.1.11)
+
+### Patches
+
+- Bump @fluentui/react-input to v9.4.31 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [0.1.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-search-preview_v0.1.10)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-search-preview/package.json b/packages/react-components/react-search-preview/package.json
index 7b78af1106552..2c3ca5abcb86f 100644
--- a/packages/react-components/react-search-preview/package.json
+++ b/packages/react-components/react-search-preview/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-search-preview",
- "version": "0.1.10",
+ "version": "0.1.11",
"description": "Search input for Fluent UI v9",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,10 +33,10 @@
},
"dependencies": {
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-input": "^9.4.30",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-input": "^9.4.31",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-select/CHANGELOG.json b/packages/react-components/react-select/CHANGELOG.json
index a777dbfca32c8..83cf6f6a41afd 100644
--- a/packages/react-components/react-select/CHANGELOG.json
+++ b/packages/react-components/react-select/CHANGELOG.json
@@ -1,6 +1,33 @@
{
"name": "@fluentui/react-select",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-select_v9.1.31",
+ "version": "9.1.31",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-select",
+ "comment": "Bump @fluentui/react-field to v9.1.21",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-select",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-select",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-select_v9.1.30",
diff --git a/packages/react-components/react-select/CHANGELOG.md b/packages/react-components/react-select/CHANGELOG.md
index 19dac2e605914..b7dffa67107f2 100644
--- a/packages/react-components/react-select/CHANGELOG.md
+++ b/packages/react-components/react-select/CHANGELOG.md
@@ -1,9 +1,20 @@
# Change Log - @fluentui/react-select
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.31](https://github.com/microsoft/fluentui/tree/@fluentui/react-select_v9.1.31)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-select_v9.1.30..@fluentui/react-select_v9.1.31)
+
+### Patches
+
+- Bump @fluentui/react-field to v9.1.21 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.30](https://github.com/microsoft/fluentui/tree/@fluentui/react-select_v9.1.30)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-select/package.json b/packages/react-components/react-select/package.json
index 330d976017169..35dc5d6cec825 100644
--- a/packages/react-components/react-select/package.json
+++ b/packages/react-components/react-select/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-select",
- "version": "9.1.30",
+ "version": "9.1.31",
"description": "Fluent UI React Select component",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,12 +33,12 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-field": "^9.1.20",
+ "@fluentui/react-field": "^9.1.21",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-skeleton/CHANGELOG.json b/packages/react-components/react-skeleton/CHANGELOG.json
index 55227da02a847..e0b7675e87671 100644
--- a/packages/react-components/react-skeleton/CHANGELOG.json
+++ b/packages/react-components/react-skeleton/CHANGELOG.json
@@ -1,6 +1,33 @@
{
"name": "@fluentui/react-skeleton",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-skeleton_v9.0.19",
+ "version": "9.0.19",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-skeleton",
+ "comment": "Bump @fluentui/react-field to v9.1.21",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-skeleton",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-skeleton",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-skeleton_v9.0.18",
diff --git a/packages/react-components/react-skeleton/CHANGELOG.md b/packages/react-components/react-skeleton/CHANGELOG.md
index b796b2b413630..4b4f0b8670b64 100644
--- a/packages/react-components/react-skeleton/CHANGELOG.md
+++ b/packages/react-components/react-skeleton/CHANGELOG.md
@@ -1,9 +1,20 @@
# Change Log - @fluentui/react-skeleton
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.0.19](https://github.com/microsoft/fluentui/tree/@fluentui/react-skeleton_v9.0.19)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-skeleton_v9.0.18..@fluentui/react-skeleton_v9.0.19)
+
+### Patches
+
+- Bump @fluentui/react-field to v9.1.21 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.0.18](https://github.com/microsoft/fluentui/tree/@fluentui/react-skeleton_v9.0.18)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-skeleton/package.json b/packages/react-components/react-skeleton/package.json
index f6073e1421860..0b6f0c5964ae4 100644
--- a/packages/react-components/react-skeleton/package.json
+++ b/packages/react-components/react-skeleton/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-skeleton",
- "version": "9.0.18",
+ "version": "9.0.19",
"description": "Converged v9 Skeleton Component",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -32,11 +32,11 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-field": "^9.1.20",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-field": "^9.1.21",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-slider/CHANGELOG.json b/packages/react-components/react-slider/CHANGELOG.json
index 41c01af7429da..fa13954d6c8af 100644
--- a/packages/react-components/react-slider/CHANGELOG.json
+++ b/packages/react-components/react-slider/CHANGELOG.json
@@ -1,6 +1,39 @@
{
"name": "@fluentui/react-slider",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-slider_v9.1.34",
+ "version": "9.1.34",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-slider",
+ "comment": "Bump @fluentui/react-field to v9.1.21",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-slider",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-slider",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-slider",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-slider_v9.1.33",
diff --git a/packages/react-components/react-slider/CHANGELOG.md b/packages/react-components/react-slider/CHANGELOG.md
index 6ddd8813afdb7..1780b1bbf5fd5 100644
--- a/packages/react-components/react-slider/CHANGELOG.md
+++ b/packages/react-components/react-slider/CHANGELOG.md
@@ -1,9 +1,21 @@
# Change Log - @fluentui/react-slider
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.34](https://github.com/microsoft/fluentui/tree/@fluentui/react-slider_v9.1.34)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-slider_v9.1.33..@fluentui/react-slider_v9.1.34)
+
+### Patches
+
+- Bump @fluentui/react-field to v9.1.21 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.33](https://github.com/microsoft/fluentui/tree/@fluentui/react-slider_v9.1.33)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-slider/package.json b/packages/react-components/react-slider/package.json
index 3fc5c2e156a05..c624cc7061b82 100644
--- a/packages/react-components/react-slider/package.json
+++ b/packages/react-components/react-slider/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-slider",
- "version": "9.1.33",
+ "version": "9.1.34",
"description": "Fluent UI React Slider component.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -34,12 +34,12 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-field": "^9.1.20",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-field": "^9.1.21",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-spinbutton/CHANGELOG.json b/packages/react-components/react-spinbutton/CHANGELOG.json
index 1cb2aae4589ab..d4bab5296339d 100644
--- a/packages/react-components/react-spinbutton/CHANGELOG.json
+++ b/packages/react-components/react-spinbutton/CHANGELOG.json
@@ -1,6 +1,33 @@
{
"name": "@fluentui/react-spinbutton",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-spinbutton_v9.2.31",
+ "version": "9.2.31",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-spinbutton",
+ "comment": "Bump @fluentui/react-field to v9.1.21",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-spinbutton",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-spinbutton",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-spinbutton_v9.2.30",
diff --git a/packages/react-components/react-spinbutton/CHANGELOG.md b/packages/react-components/react-spinbutton/CHANGELOG.md
index 8d996a814fd9b..5d7ba228e56c7 100644
--- a/packages/react-components/react-spinbutton/CHANGELOG.md
+++ b/packages/react-components/react-spinbutton/CHANGELOG.md
@@ -1,9 +1,20 @@
# Change Log - @fluentui/react-spinbutton
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.2.31](https://github.com/microsoft/fluentui/tree/@fluentui/react-spinbutton_v9.2.31)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-spinbutton_v9.2.30..@fluentui/react-spinbutton_v9.2.31)
+
+### Patches
+
+- Bump @fluentui/react-field to v9.1.21 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.2.30](https://github.com/microsoft/fluentui/tree/@fluentui/react-spinbutton_v9.2.30)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-spinbutton/package.json b/packages/react-components/react-spinbutton/package.json
index 11a6ba5640eb4..856e57edaecf6 100644
--- a/packages/react-components/react-spinbutton/package.json
+++ b/packages/react-components/react-spinbutton/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-spinbutton",
- "version": "9.2.30",
+ "version": "9.2.31",
"description": "Fluent UI React SpinButton component.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -35,12 +35,12 @@
},
"dependencies": {
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-field": "^9.1.20",
+ "@fluentui/react-field": "^9.1.21",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-spinner/CHANGELOG.json b/packages/react-components/react-spinner/CHANGELOG.json
index 62514e416373e..541001e87e5d1 100644
--- a/packages/react-components/react-spinner/CHANGELOG.json
+++ b/packages/react-components/react-spinner/CHANGELOG.json
@@ -1,6 +1,33 @@
{
"name": "@fluentui/react-spinner",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-spinner_v9.3.9",
+ "version": "9.3.9",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-spinner",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-spinner",
+ "comment": "Bump @fluentui/react-label to v9.1.29",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-spinner",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-spinner_v9.3.8",
diff --git a/packages/react-components/react-spinner/CHANGELOG.md b/packages/react-components/react-spinner/CHANGELOG.md
index 40affcf34e379..0a18220ec5e42 100644
--- a/packages/react-components/react-spinner/CHANGELOG.md
+++ b/packages/react-components/react-spinner/CHANGELOG.md
@@ -1,9 +1,20 @@
# Change Log - @fluentui/react-spinner
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.3.9](https://github.com/microsoft/fluentui/tree/@fluentui/react-spinner_v9.3.9)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-spinner_v9.3.8..@fluentui/react-spinner_v9.3.9)
+
+### Patches
+
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-label to v9.1.29 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.3.8](https://github.com/microsoft/fluentui/tree/@fluentui/react-spinner_v9.3.8)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-spinner/package.json b/packages/react-components/react-spinner/package.json
index c84b53c927fa0..671f36c96a110 100644
--- a/packages/react-components/react-spinner/package.json
+++ b/packages/react-components/react-spinner/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-spinner",
- "version": "9.3.8",
+ "version": "9.3.9",
"description": "Spinner component for Fluent UI React",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,11 +33,11 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-jsx-runtime": "^9.0.1",
- "@fluentui/react-label": "^9.1.28",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
+ "@fluentui/react-label": "^9.1.29",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-storybook-addon/package.json b/packages/react-components/react-storybook-addon/package.json
index 9156302bfaa4d..84096701a6eaf 100644
--- a/packages/react-components/react-storybook-addon/package.json
+++ b/packages/react-components/react-storybook-addon/package.json
@@ -31,7 +31,7 @@
},
"dependencies": {
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-provider": "^9.7.20",
+ "@fluentui/react-provider": "^9.7.21",
"@swc/helpers": "^0.4.14"
},
"peerDependencies": {
diff --git a/packages/react-components/react-switch/CHANGELOG.json b/packages/react-components/react-switch/CHANGELOG.json
index f7809d0135db4..57310ee5e09c9 100644
--- a/packages/react-components/react-switch/CHANGELOG.json
+++ b/packages/react-components/react-switch/CHANGELOG.json
@@ -1,6 +1,45 @@
{
"name": "@fluentui/react-switch",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-switch_v9.1.34",
+ "version": "9.1.34",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-switch",
+ "comment": "Bump @fluentui/react-field to v9.1.21",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-switch",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-switch",
+ "comment": "Bump @fluentui/react-label to v9.1.29",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-switch",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-switch",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-switch_v9.1.33",
diff --git a/packages/react-components/react-switch/CHANGELOG.md b/packages/react-components/react-switch/CHANGELOG.md
index f09a44e675d09..6bdb4f6909014 100644
--- a/packages/react-components/react-switch/CHANGELOG.md
+++ b/packages/react-components/react-switch/CHANGELOG.md
@@ -1,9 +1,22 @@
# Change Log - @fluentui/react-switch
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.34](https://github.com/microsoft/fluentui/tree/@fluentui/react-switch_v9.1.34)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-switch_v9.1.33..@fluentui/react-switch_v9.1.34)
+
+### Patches
+
+- Bump @fluentui/react-field to v9.1.21 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-label to v9.1.29 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.33](https://github.com/microsoft/fluentui/tree/@fluentui/react-switch_v9.1.33)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-switch/package.json b/packages/react-components/react-switch/package.json
index f6109b0b2ad31..7bf2d88792035 100644
--- a/packages/react-components/react-switch/package.json
+++ b/packages/react-components/react-switch/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-switch",
- "version": "9.1.33",
+ "version": "9.1.34",
"description": "Fluent UI React Switch component.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,14 +33,14 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-field": "^9.1.20",
+ "@fluentui/react-field": "^9.1.21",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-jsx-runtime": "^9.0.1",
- "@fluentui/react-label": "^9.1.28",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
+ "@fluentui/react-label": "^9.1.29",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-table/CHANGELOG.json b/packages/react-components/react-table/CHANGELOG.json
index e1d695f05f443..0e14504fc0174 100644
--- a/packages/react-components/react-table/CHANGELOG.json
+++ b/packages/react-components/react-table/CHANGELOG.json
@@ -1,6 +1,77 @@
{
"name": "@fluentui/react-table",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:34 GMT",
+ "tag": "@fluentui/react-table_v9.8.0",
+ "version": "9.8.0",
+ "comments": {
+ "minor": [
+ {
+ "author": "esteban.230@hotmail.com",
+ "package": "@fluentui/react-table",
+ "commit": "afcfb2ebe322e2a8e204ac192e68f48f1164107f",
+ "comment": "feat: Export DataGridContextProvider."
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-table",
+ "comment": "Bump @fluentui/react-aria to v9.3.32",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-table",
+ "comment": "Bump @fluentui/react-avatar to v9.5.24",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-table",
+ "comment": "Bump @fluentui/react-checkbox to v9.1.34",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-table",
+ "comment": "Bump @fluentui/react-context-selector to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-table",
+ "comment": "Bump @fluentui/react-radio to v9.1.34",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-table",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-table",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-table",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ],
+ "patch": [
+ {
+ "author": "email not defined",
+ "package": "@fluentui/react-table",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5",
+ "comment": "expose useDataGridContext_unstable etc. contexts"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-table_v9.7.9",
diff --git a/packages/react-components/react-table/CHANGELOG.md b/packages/react-components/react-table/CHANGELOG.md
index 809fd176d53cb..25d28ba2465c8 100644
--- a/packages/react-components/react-table/CHANGELOG.md
+++ b/packages/react-components/react-table/CHANGELOG.md
@@ -1,9 +1,30 @@
# Change Log - @fluentui/react-table
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:34 GMT and should not be manually modified.
+## [9.8.0](https://github.com/microsoft/fluentui/tree/@fluentui/react-table_v9.8.0)
+
+Thu, 24 Aug 2023 10:26:34 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-table_v9.7.9..@fluentui/react-table_v9.8.0)
+
+### Minor changes
+
+- feat: Export DataGridContextProvider. ([PR #28955](https://github.com/microsoft/fluentui/pull/28955) by esteban.230@hotmail.com)
+- Bump @fluentui/react-aria to v9.3.32 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-avatar to v9.5.24 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-checkbox to v9.1.34 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-context-selector to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-radio to v9.1.34 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
+### Patches
+
+- expose useDataGridContext_unstable etc. contexts ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by email not defined)
+
## [9.7.9](https://github.com/microsoft/fluentui/tree/@fluentui/react-table_v9.7.9)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-table/package.json b/packages/react-components/react-table/package.json
index a8c2e26fbb154..8beabe2aa26a7 100644
--- a/packages/react-components/react-table/package.json
+++ b/packages/react-components/react-table/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-table",
- "version": "9.7.9",
+ "version": "9.8.0",
"description": "React components for building web experiences",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -36,17 +36,17 @@
},
"dependencies": {
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-aria": "^9.3.31",
- "@fluentui/react-avatar": "^9.5.23",
- "@fluentui/react-checkbox": "^9.1.33",
- "@fluentui/react-context-selector": "^9.1.29",
+ "@fluentui/react-aria": "^9.3.32",
+ "@fluentui/react-avatar": "^9.5.24",
+ "@fluentui/react-checkbox": "^9.1.34",
+ "@fluentui/react-context-selector": "^9.1.30",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-radio": "^9.1.33",
+ "@fluentui/react-radio": "^9.1.34",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-tabs/CHANGELOG.json b/packages/react-components/react-tabs/CHANGELOG.json
index db1179b81fa53..185769e12bc50 100644
--- a/packages/react-components/react-tabs/CHANGELOG.json
+++ b/packages/react-components/react-tabs/CHANGELOG.json
@@ -1,6 +1,39 @@
{
"name": "@fluentui/react-tabs",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-tabs_v9.3.35",
+ "version": "9.3.35",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tabs",
+ "comment": "Bump @fluentui/react-context-selector to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tabs",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tabs",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tabs",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-tabs_v9.3.34",
diff --git a/packages/react-components/react-tabs/CHANGELOG.md b/packages/react-components/react-tabs/CHANGELOG.md
index dfd6a14add7fd..80db981510c73 100644
--- a/packages/react-components/react-tabs/CHANGELOG.md
+++ b/packages/react-components/react-tabs/CHANGELOG.md
@@ -1,9 +1,21 @@
# Change Log - @fluentui/react-tabs
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.3.35](https://github.com/microsoft/fluentui/tree/@fluentui/react-tabs_v9.3.35)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-tabs_v9.3.34..@fluentui/react-tabs_v9.3.35)
+
+### Patches
+
+- Bump @fluentui/react-context-selector to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.3.34](https://github.com/microsoft/fluentui/tree/@fluentui/react-tabs_v9.3.34)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-tabs/package.json b/packages/react-components/react-tabs/package.json
index ed7d5993fdc5f..f810855554dda 100644
--- a/packages/react-components/react-tabs/package.json
+++ b/packages/react-components/react-tabs/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-tabs",
- "version": "9.3.34",
+ "version": "9.3.35",
"description": "Fluent UI React tabs components",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -32,12 +32,12 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-context-selector": "^9.1.29",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-context-selector": "^9.1.30",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-tabster/CHANGELOG.json b/packages/react-components/react-tabster/CHANGELOG.json
index 1ee75d5b064ee..169ee2623584d 100644
--- a/packages/react-components/react-tabster/CHANGELOG.json
+++ b/packages/react-components/react-tabster/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/react-tabster",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-tabster_v9.12.4",
+ "version": "9.12.4",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tabster",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-tabster_v9.12.3",
diff --git a/packages/react-components/react-tabster/CHANGELOG.md b/packages/react-components/react-tabster/CHANGELOG.md
index ead622a908784..e77e26694e747 100644
--- a/packages/react-components/react-tabster/CHANGELOG.md
+++ b/packages/react-components/react-tabster/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/react-tabster
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.12.4](https://github.com/microsoft/fluentui/tree/@fluentui/react-tabster_v9.12.4)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-tabster_v9.12.3..@fluentui/react-tabster_v9.12.4)
+
+### Patches
+
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.12.3](https://github.com/microsoft/fluentui/tree/@fluentui/react-tabster_v9.12.3)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-tabster/package.json b/packages/react-components/react-tabster/package.json
index 45aec1abd9181..07908d0123355 100644
--- a/packages/react-components/react-tabster/package.json
+++ b/packages/react-components/react-tabster/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-tabster",
- "version": "9.12.3",
+ "version": "9.12.4",
"description": "Utilities for focus management and facade for tabster",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,7 +33,7 @@
"dependencies": {
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14",
"keyborg": "^2.0.0",
diff --git a/packages/react-components/react-tags-preview/CHANGELOG.json b/packages/react-components/react-tags-preview/CHANGELOG.json
index 1188174e92740..05d6127c59538 100644
--- a/packages/react-components/react-tags-preview/CHANGELOG.json
+++ b/packages/react-components/react-tags-preview/CHANGELOG.json
@@ -1,6 +1,45 @@
{
"name": "@fluentui/react-tags-preview",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-tags-preview_v0.2.4",
+ "version": "0.2.4",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tags-preview",
+ "comment": "Bump @fluentui/react-aria to v9.3.32",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tags-preview",
+ "comment": "Bump @fluentui/react-avatar to v9.5.24",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tags-preview",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tags-preview",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tags-preview",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-tags-preview_v0.2.3",
diff --git a/packages/react-components/react-tags-preview/CHANGELOG.md b/packages/react-components/react-tags-preview/CHANGELOG.md
index 35498fb95d768..dd851bed0e789 100644
--- a/packages/react-components/react-tags-preview/CHANGELOG.md
+++ b/packages/react-components/react-tags-preview/CHANGELOG.md
@@ -1,9 +1,22 @@
# Change Log - @fluentui/react-tags-preview
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [0.2.4](https://github.com/microsoft/fluentui/tree/@fluentui/react-tags-preview_v0.2.4)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-tags-preview_v0.2.3..@fluentui/react-tags-preview_v0.2.4)
+
+### Patches
+
+- Bump @fluentui/react-aria to v9.3.32 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-avatar to v9.5.24 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [0.2.3](https://github.com/microsoft/fluentui/tree/@fluentui/react-tags-preview_v0.2.3)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-tags-preview/package.json b/packages/react-components/react-tags-preview/package.json
index 5261f40102671..b8b43842b5370 100644
--- a/packages/react-components/react-tags-preview/package.json
+++ b/packages/react-components/react-tags-preview/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-tags-preview",
- "version": "0.2.3",
+ "version": "0.2.4",
"description": "React components for building web experiences",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -34,14 +34,14 @@
},
"dependencies": {
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-aria": "^9.3.31",
- "@fluentui/react-avatar": "^9.5.23",
+ "@fluentui/react-aria": "^9.3.32",
+ "@fluentui/react-avatar": "^9.5.24",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-text/CHANGELOG.json b/packages/react-components/react-text/CHANGELOG.json
index 59e5720c43b33..21a80e9abf102 100644
--- a/packages/react-components/react-text/CHANGELOG.json
+++ b/packages/react-components/react-text/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-text",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-text_v9.3.26",
+ "version": "9.3.26",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-text",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-text",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-text_v9.3.25",
diff --git a/packages/react-components/react-text/CHANGELOG.md b/packages/react-components/react-text/CHANGELOG.md
index 4395a07b3914d..02544f385a868 100644
--- a/packages/react-components/react-text/CHANGELOG.md
+++ b/packages/react-components/react-text/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-text
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.3.26](https://github.com/microsoft/fluentui/tree/@fluentui/react-text_v9.3.26)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-text_v9.3.25..@fluentui/react-text_v9.3.26)
+
+### Patches
+
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.3.25](https://github.com/microsoft/fluentui/tree/@fluentui/react-text_v9.3.25)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-text/package.json b/packages/react-components/react-text/package.json
index 71bdba5862e84..b3e18a9e4e589 100644
--- a/packages/react-components/react-text/package.json
+++ b/packages/react-components/react-text/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-text",
- "version": "9.3.25",
+ "version": "9.3.26",
"description": "Text is a typography and styling abstraction component that can be used to ensure the consistency of all text across your application.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -35,8 +35,8 @@
"dependencies": {
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-textarea/CHANGELOG.json b/packages/react-components/react-textarea/CHANGELOG.json
index 8d438323bb9de..dddc68870b0cc 100644
--- a/packages/react-components/react-textarea/CHANGELOG.json
+++ b/packages/react-components/react-textarea/CHANGELOG.json
@@ -1,6 +1,33 @@
{
"name": "@fluentui/react-textarea",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-textarea_v9.3.31",
+ "version": "9.3.31",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-textarea",
+ "comment": "Bump @fluentui/react-field to v9.1.21",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-textarea",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-textarea",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-textarea_v9.3.30",
diff --git a/packages/react-components/react-textarea/CHANGELOG.md b/packages/react-components/react-textarea/CHANGELOG.md
index 40b03b3edc8c0..cbc3c8488d248 100644
--- a/packages/react-components/react-textarea/CHANGELOG.md
+++ b/packages/react-components/react-textarea/CHANGELOG.md
@@ -1,9 +1,20 @@
# Change Log - @fluentui/react-textarea
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.3.31](https://github.com/microsoft/fluentui/tree/@fluentui/react-textarea_v9.3.31)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-textarea_v9.3.30..@fluentui/react-textarea_v9.3.31)
+
+### Patches
+
+- Bump @fluentui/react-field to v9.1.21 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.3.30](https://github.com/microsoft/fluentui/tree/@fluentui/react-textarea_v9.3.30)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-textarea/package.json b/packages/react-components/react-textarea/package.json
index 07ffe905f402e..573b83594080c 100644
--- a/packages/react-components/react-textarea/package.json
+++ b/packages/react-components/react-textarea/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-textarea",
- "version": "9.3.30",
+ "version": "9.3.31",
"description": "Fluent UI TextArea component",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -33,11 +33,11 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-field": "^9.1.20",
+ "@fluentui/react-field": "^9.1.21",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-toast/CHANGELOG.json b/packages/react-components/react-toast/CHANGELOG.json
index 1c89b1e9ecd84..c2ca4606adaae 100644
--- a/packages/react-components/react-toast/CHANGELOG.json
+++ b/packages/react-components/react-toast/CHANGELOG.json
@@ -1,6 +1,45 @@
{
"name": "@fluentui/react-toast",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-toast_v9.1.6",
+ "version": "9.1.6",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-toast",
+ "comment": "Bump @fluentui/react-aria to v9.3.32",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-toast",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-toast",
+ "comment": "Bump @fluentui/react-portal to v9.3.9",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-toast",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-toast",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-toast_v9.1.5",
diff --git a/packages/react-components/react-toast/CHANGELOG.md b/packages/react-components/react-toast/CHANGELOG.md
index d6d4af5fd04a4..d8cb164c8d763 100644
--- a/packages/react-components/react-toast/CHANGELOG.md
+++ b/packages/react-components/react-toast/CHANGELOG.md
@@ -1,9 +1,22 @@
# Change Log - @fluentui/react-toast
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.6](https://github.com/microsoft/fluentui/tree/@fluentui/react-toast_v9.1.6)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-toast_v9.1.5..@fluentui/react-toast_v9.1.6)
+
+### Patches
+
+- Bump @fluentui/react-aria to v9.3.32 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-portal to v9.3.9 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.5](https://github.com/microsoft/fluentui/tree/@fluentui/react-toast_v9.1.5)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-toast/package.json b/packages/react-components/react-toast/package.json
index 1dfbc4dfbfbaf..e11f335607b6c 100644
--- a/packages/react-components/react-toast/package.json
+++ b/packages/react-components/react-toast/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-toast",
- "version": "9.1.5",
+ "version": "9.1.6",
"description": "Toast component for Fluent UI",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -37,14 +37,14 @@
"dependencies": {
"react-transition-group": "^4.4.1",
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-aria": "^9.3.31",
+ "@fluentui/react-aria": "^9.3.32",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-jsx-runtime": "^9.0.1",
- "@fluentui/react-portal": "^9.3.8",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
+ "@fluentui/react-portal": "^9.3.9",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-toolbar/CHANGELOG.json b/packages/react-components/react-toolbar/CHANGELOG.json
index d643d0ef06386..762a879a960ee 100644
--- a/packages/react-components/react-toolbar/CHANGELOG.json
+++ b/packages/react-components/react-toolbar/CHANGELOG.json
@@ -1,6 +1,57 @@
{
"name": "@fluentui/react-toolbar",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-toolbar_v9.1.34",
+ "version": "9.1.34",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-toolbar",
+ "comment": "Bump @fluentui/react-button to v9.3.33",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-toolbar",
+ "comment": "Bump @fluentui/react-divider to v9.2.29",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-toolbar",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-toolbar",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-toolbar",
+ "comment": "Bump @fluentui/react-context-selector to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-toolbar",
+ "comment": "Bump @fluentui/react-radio to v9.1.34",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-toolbar",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-toolbar_v9.1.33",
diff --git a/packages/react-components/react-toolbar/CHANGELOG.md b/packages/react-components/react-toolbar/CHANGELOG.md
index 81d884d07b3ce..4bc4c7a1534ef 100644
--- a/packages/react-components/react-toolbar/CHANGELOG.md
+++ b/packages/react-components/react-toolbar/CHANGELOG.md
@@ -1,9 +1,24 @@
# Change Log - @fluentui/react-toolbar
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.1.34](https://github.com/microsoft/fluentui/tree/@fluentui/react-toolbar_v9.1.34)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-toolbar_v9.1.33..@fluentui/react-toolbar_v9.1.34)
+
+### Patches
+
+- Bump @fluentui/react-button to v9.3.33 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-divider to v9.2.29 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-context-selector to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-radio to v9.1.34 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.1.33](https://github.com/microsoft/fluentui/tree/@fluentui/react-toolbar_v9.1.33)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-toolbar/package.json b/packages/react-components/react-toolbar/package.json
index 38f95592f1881..b2194a4f0895d 100644
--- a/packages/react-components/react-toolbar/package.json
+++ b/packages/react-components/react-toolbar/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-toolbar",
- "version": "9.1.33",
+ "version": "9.1.34",
"description": "React components for building web experiences",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -35,15 +35,15 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-button": "^9.3.32",
- "@fluentui/react-divider": "^9.2.28",
+ "@fluentui/react-button": "^9.3.33",
+ "@fluentui/react-divider": "^9.2.29",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
- "@fluentui/react-context-selector": "^9.1.29",
- "@fluentui/react-radio": "^9.1.33",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
+ "@fluentui/react-context-selector": "^9.1.30",
+ "@fluentui/react-radio": "^9.1.34",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-tooltip/CHANGELOG.json b/packages/react-components/react-tooltip/CHANGELOG.json
index e77c8cd3a4d24..45d9ab713625c 100644
--- a/packages/react-components/react-tooltip/CHANGELOG.json
+++ b/packages/react-components/react-tooltip/CHANGELOG.json
@@ -1,6 +1,45 @@
{
"name": "@fluentui/react-tooltip",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:34 GMT",
+ "tag": "@fluentui/react-tooltip_v9.3.0",
+ "version": "9.3.0",
+ "comments": {
+ "minor": [
+ {
+ "author": "behowell@microsoft.com",
+ "package": "@fluentui/react-tooltip",
+ "commit": "45b2bea5f7bd1c8a453ce37726818f572afe0ab0",
+ "comment": "feat: Add documentKeyboardEvent to OnVisibleChangeData when Tooltip is hidden via Escape"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tooltip",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tooltip",
+ "comment": "Bump @fluentui/react-portal to v9.3.9",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tooltip",
+ "comment": "Bump @fluentui/react-positioning to v9.9.7",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tooltip",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-tooltip_v9.2.34",
diff --git a/packages/react-components/react-tooltip/CHANGELOG.md b/packages/react-components/react-tooltip/CHANGELOG.md
index d7709c56b04bc..173d48ca51f49 100644
--- a/packages/react-components/react-tooltip/CHANGELOG.md
+++ b/packages/react-components/react-tooltip/CHANGELOG.md
@@ -1,9 +1,22 @@
# Change Log - @fluentui/react-tooltip
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:34 GMT and should not be manually modified.
+## [9.3.0](https://github.com/microsoft/fluentui/tree/@fluentui/react-tooltip_v9.3.0)
+
+Thu, 24 Aug 2023 10:26:34 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-tooltip_v9.2.34..@fluentui/react-tooltip_v9.3.0)
+
+### Minor changes
+
+- feat: Add documentKeyboardEvent to OnVisibleChangeData when Tooltip is hidden via Escape ([PR #28951](https://github.com/microsoft/fluentui/pull/28951) by behowell@microsoft.com)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-portal to v9.3.9 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-positioning to v9.9.7 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.2.34](https://github.com/microsoft/fluentui/tree/@fluentui/react-tooltip_v9.2.34)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-tooltip/package.json b/packages/react-components/react-tooltip/package.json
index 5bab51462a5f0..d1b966b4ed00f 100644
--- a/packages/react-components/react-tooltip/package.json
+++ b/packages/react-components/react-tooltip/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-tooltip",
- "version": "9.2.34",
+ "version": "9.3.0",
"description": "React components for building web experiences",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -34,12 +34,12 @@
},
"dependencies": {
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-jsx-runtime": "^9.0.1",
- "@fluentui/react-portal": "^9.3.8",
- "@fluentui/react-positioning": "^9.9.6",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
+ "@fluentui/react-portal": "^9.3.9",
+ "@fluentui/react-positioning": "^9.9.7",
"@fluentui/react-shared-contexts": "^9.7.2",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-tree/CHANGELOG.json b/packages/react-components/react-tree/CHANGELOG.json
index 623f4e54940cc..a64464c3ea1f9 100644
--- a/packages/react-components/react-tree/CHANGELOG.json
+++ b/packages/react-components/react-tree/CHANGELOG.json
@@ -1,6 +1,75 @@
{
"name": "@fluentui/react-tree",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-tree_v9.0.4",
+ "version": "9.0.4",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tree",
+ "comment": "Bump @fluentui/react-aria to v9.3.32",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tree",
+ "comment": "Bump @fluentui/react-avatar to v9.5.24",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tree",
+ "comment": "Bump @fluentui/react-button to v9.3.33",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tree",
+ "comment": "Bump @fluentui/react-checkbox to v9.1.34",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tree",
+ "comment": "Bump @fluentui/react-context-selector to v9.1.30",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tree",
+ "comment": "Bump @fluentui/react-portal to v9.3.9",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tree",
+ "comment": "Bump @fluentui/react-radio to v9.1.34",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tree",
+ "comment": "Bump @fluentui/react-tabster to v9.12.4",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tree",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-tree",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-tree_v9.0.3",
diff --git a/packages/react-components/react-tree/CHANGELOG.md b/packages/react-components/react-tree/CHANGELOG.md
index 94e6411e29236..4395a145a2938 100644
--- a/packages/react-components/react-tree/CHANGELOG.md
+++ b/packages/react-components/react-tree/CHANGELOG.md
@@ -1,9 +1,27 @@
# Change Log - @fluentui/react-tree
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.0.4](https://github.com/microsoft/fluentui/tree/@fluentui/react-tree_v9.0.4)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-tree_v9.0.3..@fluentui/react-tree_v9.0.4)
+
+### Patches
+
+- Bump @fluentui/react-aria to v9.3.32 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-avatar to v9.5.24 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-button to v9.3.33 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-checkbox to v9.1.34 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-context-selector to v9.1.30 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-portal to v9.3.9 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-radio to v9.1.34 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-tabster to v9.12.4 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.0.3](https://github.com/microsoft/fluentui/tree/@fluentui/react-tree_v9.0.3)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-tree/package.json b/packages/react-components/react-tree/package.json
index 01442686a3072..24faf0e165461 100644
--- a/packages/react-components/react-tree/package.json
+++ b/packages/react-components/react-tree/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-tree",
- "version": "9.0.3",
+ "version": "9.0.4",
"description": "Tree component for Fluent UI React",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -37,19 +37,19 @@
},
"dependencies": {
"@fluentui/keyboard-keys": "^9.0.3",
- "@fluentui/react-aria": "^9.3.31",
- "@fluentui/react-avatar": "^9.5.23",
- "@fluentui/react-button": "^9.3.32",
- "@fluentui/react-checkbox": "^9.1.33",
- "@fluentui/react-context-selector": "^9.1.29",
+ "@fluentui/react-aria": "^9.3.32",
+ "@fluentui/react-avatar": "^9.5.24",
+ "@fluentui/react-button": "^9.3.33",
+ "@fluentui/react-checkbox": "^9.1.34",
+ "@fluentui/react-context-selector": "^9.1.30",
"@fluentui/react-icons": "^2.0.207",
- "@fluentui/react-portal": "^9.3.8",
- "@fluentui/react-radio": "^9.1.33",
+ "@fluentui/react-portal": "^9.3.9",
+ "@fluentui/react-radio": "^9.1.34",
"@fluentui/react-shared-contexts": "^9.7.2",
- "@fluentui/react-tabster": "^9.12.3",
+ "@fluentui/react-tabster": "^9.12.4",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
- "@fluentui/react-jsx-runtime": "^9.0.1",
+ "@fluentui/react-utilities": "^9.12.0",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/react-utilities/CHANGELOG.json b/packages/react-components/react-utilities/CHANGELOG.json
index b23a1a7a18c86..58d19a6ca46fb 100644
--- a/packages/react-components/react-utilities/CHANGELOG.json
+++ b/packages/react-components/react-utilities/CHANGELOG.json
@@ -1,6 +1,29 @@
{
"name": "@fluentui/react-utilities",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:34 GMT",
+ "tag": "@fluentui/react-utilities_v9.12.0",
+ "version": "9.12.0",
+ "comments": {
+ "patch": [
+ {
+ "author": "yuanboxue@microsoft.com",
+ "package": "@fluentui/react-utilities",
+ "commit": "192b74335ed4d99dbcbeeab5aa2075409e911e1a",
+ "comment": "fix: `useOnClickOutside` should consider text selection starting inside and finishing outside as an inside click"
+ }
+ ],
+ "minor": [
+ {
+ "author": "marcosvmmoura@gmail.com",
+ "package": "@fluentui/react-utilities",
+ "commit": "148d5fa771ea9eb1f5a96f817782e76484070ec3",
+ "comment": "feat: create a new useAnimationFrame hook"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-utilities_v9.11.2",
diff --git a/packages/react-components/react-utilities/CHANGELOG.md b/packages/react-components/react-utilities/CHANGELOG.md
index f4cbf350b8a86..a99ccf252a221 100644
--- a/packages/react-components/react-utilities/CHANGELOG.md
+++ b/packages/react-components/react-utilities/CHANGELOG.md
@@ -1,9 +1,22 @@
# Change Log - @fluentui/react-utilities
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:34 GMT and should not be manually modified.
+## [9.12.0](https://github.com/microsoft/fluentui/tree/@fluentui/react-utilities_v9.12.0)
+
+Thu, 24 Aug 2023 10:26:34 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-utilities_v9.11.2..@fluentui/react-utilities_v9.12.0)
+
+### Minor changes
+
+- feat: create a new useAnimationFrame hook ([PR #28948](https://github.com/microsoft/fluentui/pull/28948) by marcosvmmoura@gmail.com)
+
+### Patches
+
+- fix: `useOnClickOutside` should consider text selection starting inside and finishing outside as an inside click ([PR #28765](https://github.com/microsoft/fluentui/pull/28765) by yuanboxue@microsoft.com)
+
## [9.11.2](https://github.com/microsoft/fluentui/tree/@fluentui/react-utilities_v9.11.2)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-utilities/package.json b/packages/react-components/react-utilities/package.json
index c4652e8b97879..94b7d509e9219 100644
--- a/packages/react-components/react-utilities/package.json
+++ b/packages/react-components/react-utilities/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-utilities",
- "version": "9.11.2",
+ "version": "9.12.0",
"description": "A set of general React-specific utilities.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
diff --git a/packages/react-components/react-virtualizer/CHANGELOG.json b/packages/react-components/react-virtualizer/CHANGELOG.json
index 9fdfb176dbbbf..b62fc8665e039 100644
--- a/packages/react-components/react-virtualizer/CHANGELOG.json
+++ b/packages/react-components/react-virtualizer/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-virtualizer",
"entries": [
+ {
+ "date": "Thu, 24 Aug 2023 10:26:35 GMT",
+ "tag": "@fluentui/react-virtualizer_v9.0.0-alpha.36",
+ "version": "9.0.0-alpha.36",
+ "comments": {
+ "prerelease": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-virtualizer",
+ "comment": "Bump @fluentui/react-jsx-runtime to v9.0.2",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-virtualizer",
+ "comment": "Bump @fluentui/react-utilities to v9.12.0",
+ "commit": "3f6c5a749ef403c06b9c9e753df9afbb84a2ecb5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 12:01:49 GMT",
"tag": "@fluentui/react-virtualizer_v9.0.0-alpha.35",
diff --git a/packages/react-components/react-virtualizer/CHANGELOG.md b/packages/react-components/react-virtualizer/CHANGELOG.md
index 38805b30cdb75..51d375a37cfde 100644
--- a/packages/react-components/react-virtualizer/CHANGELOG.md
+++ b/packages/react-components/react-virtualizer/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-virtualizer
-This log was last generated on Wed, 23 Aug 2023 12:01:49 GMT and should not be manually modified.
+This log was last generated on Thu, 24 Aug 2023 10:26:35 GMT and should not be manually modified.
+## [9.0.0-alpha.36](https://github.com/microsoft/fluentui/tree/@fluentui/react-virtualizer_v9.0.0-alpha.36)
+
+Thu, 24 Aug 2023 10:26:35 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-virtualizer_v9.0.0-alpha.35..@fluentui/react-virtualizer_v9.0.0-alpha.36)
+
+### Changes
+
+- Bump @fluentui/react-jsx-runtime to v9.0.2 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+- Bump @fluentui/react-utilities to v9.12.0 ([PR #28973](https://github.com/microsoft/fluentui/pull/28973) by beachball)
+
## [9.0.0-alpha.35](https://github.com/microsoft/fluentui/tree/@fluentui/react-virtualizer_v9.0.0-alpha.35)
Wed, 23 Aug 2023 12:01:49 GMT
diff --git a/packages/react-components/react-virtualizer/package.json b/packages/react-components/react-virtualizer/package.json
index c0b078be01661..549c3838ef727 100644
--- a/packages/react-components/react-virtualizer/package.json
+++ b/packages/react-components/react-virtualizer/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-virtualizer",
- "version": "9.0.0-alpha.35",
+ "version": "9.0.0-alpha.36",
"description": "Generic and composable virtualizer framework built on browser intersection observer",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -32,8 +32,8 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-jsx-runtime": "^9.0.1",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-jsx-runtime": "^9.0.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14"
},
diff --git a/packages/react-components/theme-designer/package.json b/packages/react-components/theme-designer/package.json
index 3028a9f8de090..c0f077cee4ecd 100644
--- a/packages/react-components/theme-designer/package.json
+++ b/packages/react-components/theme-designer/package.json
@@ -32,13 +32,13 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react-alert": "9.0.0-beta.69",
- "@fluentui/react-components": "^9.29.5",
- "@fluentui/react-context-selector": "^9.1.29",
+ "@fluentui/react-alert": "9.0.0-beta.70",
+ "@fluentui/react-components": "^9.30.0",
+ "@fluentui/react-context-selector": "^9.1.30",
"@fluentui/react-icons": "^2.0.207",
"@fluentui/react-storybook-addon-codesandbox": "^0.1.0",
"@fluentui/react-theme": "^9.1.11",
- "@fluentui/react-utilities": "^9.11.2",
+ "@fluentui/react-utilities": "^9.12.0",
"@griffel/react": "^1.5.14",
"@swc/helpers": "^0.4.14",
"@types/dedent": "0.7.0",
From b0e9dad9f173b1e87c3a1fffbc8a4cba768400b3 Mon Sep 17 00:00:00 2001
From: Yush singla <70366079+yush-singla@users.noreply.github.com>
Date: Thu, 24 Aug 2023 16:04:31 +0530
Subject: [PATCH 05/23] Pie chart focus spacing (#28504)
* changes for pie chart accessibiilty issues
* pie chart accessibility
* pie chart accessibility issue fixed, also example width adjustment added
* examples made width and height adjustable
* fixed svg tooltip text
* added role to multistacked bar chart
* pie chart build fixes and snapshot updates
* screen reader bug fixes
* pie chart POC
* pie chart spacing added betweeen the pie
* snapshots updated
* removed unused imports
* examples fixed
* fixed changes post review
* upddated snaphots
* lint fix
* lint fix
* fixed pie chart color behaviour
* fixed PR issues
* snapshot updates
* testing with adding the component to the application
* removed vr test
* added pie chart fixes
* pr issue resolution
* updated snapshots
* fixed eslint error
* fixed dark theme bug in pie chart
* added mock function to snapshot test for pie chart
* fixing pr comments
* fixed RTL bug
* updated snapshots
* added classname arc
---------
Co-authored-by: Yush Singla
Co-authored-by: yush singla
---
...-7ed503a2-d9d1-4679-8074-c67eb83161e1.json | 7 +
.../src/components/PieChart/Arc/Arc.styles.ts | 9 +-
.../src/components/PieChart/Arc/Arc.tsx | 96 ++-
.../src/components/PieChart/Arc/Arc.types.ts | 21 +-
.../src/components/PieChart/Pie/Pie.tsx | 26 +-
.../src/components/PieChart/Pie/Pie.types.ts | 4 +-
.../src/components/PieChart/PieChart.base.tsx | 16 +-
.../components/PieChart/PieChartRTL.test.tsx | 6 +
.../__snapshots__/PieChart.test.tsx.snap | 390 ++++++++----
.../__snapshots__/PieChartRTL.test.tsx.snap | 570 ++++++++++++------
.../src/utilities/SVGTooltipText.tsx | 23 +-
.../PieChart/PieChart.Basic.Example.tsx | 63 +-
.../PieChart/PieChart.Dynamic.Example.tsx | 70 ++-
13 files changed, 947 insertions(+), 354 deletions(-)
create mode 100644 change/@fluentui-react-charting-7ed503a2-d9d1-4679-8074-c67eb83161e1.json
diff --git a/change/@fluentui-react-charting-7ed503a2-d9d1-4679-8074-c67eb83161e1.json b/change/@fluentui-react-charting-7ed503a2-d9d1-4679-8074-c67eb83161e1.json
new file mode 100644
index 0000000000000..2695291386c7f
--- /dev/null
+++ b/change/@fluentui-react-charting-7ed503a2-d9d1-4679-8074-c67eb83161e1.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "fixed accessibility issues in pie chart",
+ "packageName": "@fluentui/react-charting",
+ "email": "yushsingla@microsoft.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react-charting/src/components/PieChart/Arc/Arc.styles.ts b/packages/react-charting/src/components/PieChart/Arc/Arc.styles.ts
index 33a1f8e766333..845797bf73a61 100644
--- a/packages/react-charting/src/components/PieChart/Arc/Arc.styles.ts
+++ b/packages/react-charting/src/components/PieChart/Arc/Arc.styles.ts
@@ -1,8 +1,11 @@
import { IArcProps, IArcStyles } from './Arc.types';
-import { DefaultPalette } from '@fluentui/react/lib/Styling';
-export const getStyles = (props: IArcProps): IArcStyles => {
+import { DefaultPalette, ITheme } from '@fluentui/react/lib/Styling';
+export const getStyles = (props: IArcProps, theme: ITheme | undefined): IArcStyles => {
const { color } = props;
return {
- root: { fill: color, stroke: DefaultPalette.white, strokeWidth: 2 },
+ arcRoot: { fill: color },
+ arcRootFocussed: { fill: color, stroke: theme?.palette.black || DefaultPalette.black, strokeWidth: 2 },
+ arc: { outline: 'none' },
+ arcText: { fill: theme?.palette.black || DefaultPalette.black, outline: 'none' },
};
};
diff --git a/packages/react-charting/src/components/PieChart/Arc/Arc.tsx b/packages/react-charting/src/components/PieChart/Arc/Arc.tsx
index 84d216979f829..0e590743d7922 100644
--- a/packages/react-charting/src/components/PieChart/Arc/Arc.tsx
+++ b/packages/react-charting/src/components/PieChart/Arc/Arc.tsx
@@ -1,46 +1,112 @@
import * as React from 'react';
import * as shape from 'd3-shape';
-import { IArcProps, IArcStyles } from './Arc.types';
-import { classNamesFunction } from '@fluentui/react/lib/Utilities';
+import { IArcProps, IArcState, IArcStyles } from './Arc.types';
+import { classNamesFunction, getId, getRTL } from '@fluentui/react/lib/Utilities';
import { getStyles } from './Arc.styles';
-import { convertToLocaleString } from '../../../utilities/utilities';
+import { wrapContent, convertToLocaleString } from '../../../utilities/utilities';
+import { SVGTooltipText } from '../../../utilities/SVGTooltipText';
-export class Arc extends React.Component {
+export class Arc extends React.Component {
public static defaultProps: Partial = {
arc: shape.arc(),
};
- public state: {} = {};
+ protected _arcId: string;
public static getDerivedStateFromProps(nextProps: Readonly): null {
_updateChart(nextProps);
return null;
}
+ public constructor(props: IArcProps) {
+ super(props);
+ this.state = {
+ isArcFocused: false,
+ };
+
+ this._arcId = getId('piechart_arc');
+ }
+
public updateChart = (newProps: IArcProps) => {
_updateChart(newProps);
};
public render(): JSX.Element {
- const { color, arc } = this.props;
+ const { arc } = this.props;
const getClassNames = classNamesFunction();
- const classNames = getClassNames(getStyles, { color });
- return ;
+ const classNames = getClassNames(props => getStyles(props, this.props.theme), { ...this.props });
+
+ return (
+
+ );
}
+
+ protected _onFocus = () => {
+ this.setState({ isArcFocused: true });
+ };
+
+ protected _onBlur = () => {
+ this.setState({ isArcFocused: false });
+ };
}
export class LabeledArc extends Arc {
+ private _isRTL = getRTL();
+
+ public constructor(props: IArcProps) {
+ super(props);
+ this._arcId = getId('piechart_arc');
+ }
+
public render(): JSX.Element {
- const { data, arc, culture } = this.props;
- const [labelX, labelY] = arc.centroid(data);
- const labelTranslate = `translate(${labelX}, ${labelY})`;
+ const { data, culture } = this.props;
+ const gap = 4;
+ // placing the labels on the outside arc
+ const [labelX, labelY] = shape.arc().centroid({
+ endAngle: data?.endAngle || 0,
+ startAngle: data?.startAngle || 0,
+ padAngle: data?.padAngle,
+ innerRadius: this.props?.outerRadius || 0,
+ outerRadius: this.props?.outerRadius || 0 + gap,
+ });
+
+ const getClassNames = classNamesFunction();
+ const classNames = getClassNames(props => getStyles(props, this.props.theme));
+
+ const angle = ((data?.startAngle || 0) + (data?.endAngle || 0)) / 2;
+
+ const content = `${data?.data.x}-${convertToLocaleString(data?.data.y, culture)}`;
return (
-
+
{super.render()}
-
- {data!.data!.x}-{convertToLocaleString(data!.data!.y, culture)}
-
+ Math.PI / 2 && angle < (3 * Math.PI) / 2 ? 'hanging' : 'auto',
+ textAnchor: (!this._isRTL && angle > Math.PI) || (this._isRTL && angle < Math.PI) ? 'end' : 'start',
+ 'aria-label': `${data?.data.x}-${convertToLocaleString(data?.data.y, culture)}`,
+ className: classNames.arcText,
+ }}
+ isTooltipVisibleProp={this.state.isArcFocused}
+ shouldReceiveFocus={false}
+ maxWidth={40}
+ wrapContent={wrapContent}
+ />
);
}
diff --git a/packages/react-charting/src/components/PieChart/Arc/Arc.types.ts b/packages/react-charting/src/components/PieChart/Arc/Arc.types.ts
index 68dafd822f215..7064f9e17a45e 100644
--- a/packages/react-charting/src/components/PieChart/Arc/Arc.types.ts
+++ b/packages/react-charting/src/components/PieChart/Arc/Arc.types.ts
@@ -1,4 +1,4 @@
-import { IStyle } from '@fluentui/react/lib/Styling';
+import { IStyle, ITheme } from '@fluentui/react/lib/Styling';
import { IDataPoint } from '../PieChart.types';
export interface IArcProps {
@@ -30,6 +30,17 @@ export interface IArcProps {
* The prop used to define the culture to localized the numbers
*/
culture?: string;
+ /**
+ * to pass the theme
+ */
+ theme?: ITheme;
+}
+
+export interface IArcState {
+ /**
+ * The state controls, whether the arc needs to be focused or not
+ */
+ isArcFocused?: boolean;
}
export interface IArcData {
@@ -63,5 +74,11 @@ export interface IArcStyles {
/**
* Style set for the card header component root
*/
- root: IStyle;
+ arcRoot: IStyle;
+
+ arc: IStyle;
+
+ arcRootFocussed: IStyle;
+
+ arcText: IStyle;
}
diff --git a/packages/react-charting/src/components/PieChart/Pie/Pie.tsx b/packages/react-charting/src/components/PieChart/Pie/Pie.tsx
index 722464fe38a46..3f694880a24a5 100644
--- a/packages/react-charting/src/components/PieChart/Pie/Pie.tsx
+++ b/packages/react-charting/src/components/PieChart/Pie/Pie.tsx
@@ -4,11 +4,14 @@ import * as scale from 'd3-scale';
import { IPieProps } from './Pie.types';
import { LabeledArc } from '../Arc/Arc';
import { IArcData } from '../Arc/Arc.types';
+import { FocusZone, FocusZoneDirection } from '@fluentui/react-focus';
+import { getColorFromToken, getNextColor } from '../../../utilities/colors';
export class Pie extends React.Component {
public static defaultProps: Partial = {
pie: shape
.pie()
+ .padAngle(0.01)
.sort(null)
/* eslint-disable @typescript-eslint/no-explicit-any */
.value((d: any) => d.y),
@@ -28,23 +31,36 @@ export class Pie extends React.Component {
innerRadius={this.props.innerRadius}
outerRadius={this.props.outerRadius}
color={`${this.colors(i)}`}
+ theme={this.props.theme}
/>
);
};
public render(): JSX.Element {
// const getClassNames = classNamesFunction();
- const { pie, colors, data, width, height, chartTitle } = this.props;
+ const { pie, data, width, height, chartTitle, theme } = this.props;
- this.colors = scale.scaleOrdinal().range(colors!);
+ const defaultColors: Array = [];
+ if (data && !this.props.colors) {
+ for (let i = 0; i < data.length; i++) {
+ defaultColors.push(getNextColor(i, 0, theme?.isInverted));
+ }
+ }
+ const { colors = defaultColors } = this.props;
+
+ this.colors = scale.scaleOrdinal().range(colors.map(color => getColorFromToken(color)));
const piechart = pie(data);
const translate = `translate(${width / 2}, ${height / 2})`;
return (
-
- {piechart.map((d: IArcData, i: number) => this.arcGenerator(d, i))}
-
+
+
+
+ {piechart.map((d: IArcData, i: number) => this.arcGenerator(d, i))}
+
+
+
);
}
}
diff --git a/packages/react-charting/src/components/PieChart/Pie/Pie.types.ts b/packages/react-charting/src/components/PieChart/Pie/Pie.types.ts
index 4a6ca1140cfbd..e71a3fec1ec5d 100644
--- a/packages/react-charting/src/components/PieChart/Pie/Pie.types.ts
+++ b/packages/react-charting/src/components/PieChart/Pie/Pie.types.ts
@@ -1,4 +1,4 @@
-import { IStyle } from '@fluentui/react/lib/Styling';
+import { IStyle, ITheme } from '@fluentui/react/lib/Styling';
import { IDataPoint } from '../PieChart.types';
export interface IPieProps {
@@ -40,6 +40,8 @@ export interface IPieProps {
* The prop used to define the culture to localized the numbers
*/
culture?: string;
+
+ theme?: ITheme;
}
export interface IPieStyles {
diff --git a/packages/react-charting/src/components/PieChart/PieChart.base.tsx b/packages/react-charting/src/components/PieChart/PieChart.base.tsx
index da671491182bd..74ead8471f729 100644
--- a/packages/react-charting/src/components/PieChart/PieChart.base.tsx
+++ b/packages/react-charting/src/components/PieChart/PieChart.base.tsx
@@ -30,8 +30,17 @@ export class PieChartBase extends React.Component {
height: height!,
className,
});
- const radius = Math.min(width!, height!) / 2;
- const outerRadius = radius - 10;
+
+ const TEXT_MAX_WIDTH = 40;
+ const TEXT_LINE_HEIGHT = 16;
+
+ /**
+ * The radius for the pie chart is computed based on the space available inside the svg
+ * after subtracting the max amount of space that can be used by the text in pie chart
+ */
+
+ const radius = Math.min(width! - 2 * TEXT_MAX_WIDTH, height! - 2 * TEXT_LINE_HEIGHT) / 2;
+ const outerRadius = radius;
return !this._isChartEmpty() ? (
@@ -41,10 +50,11 @@ export class PieChartBase extends React.Component {
width={width!}
height={height!}
outerRadius={outerRadius}
- innerRadius={0}
+ innerRadius={1}
data={data!}
colors={colors!}
chartTitle={chartTitle!}
+ theme={theme}
/>
) : (
diff --git a/packages/react-charting/src/components/PieChart/PieChartRTL.test.tsx b/packages/react-charting/src/components/PieChart/PieChartRTL.test.tsx
index 3d5cd25ebe576..368b785f66405 100644
--- a/packages/react-charting/src/components/PieChart/PieChartRTL.test.tsx
+++ b/packages/react-charting/src/components/PieChart/PieChartRTL.test.tsx
@@ -2,6 +2,7 @@ import * as React from 'react';
import { queryAllByAttribute, render, waitFor } from '@testing-library/react';
import { PieChart } from './index';
import { chartPoints, colors } from './PieChart.test';
+import * as utils from '../../utilities/utilities';
describe('Pie chart rendering', () => {
test('Should re-render the Pie chart with data', async () => {
@@ -11,6 +12,11 @@ describe('Pie chart rendering', () => {
// Assert
expect(container).toMatchSnapshot();
expect(getById(container, /_PieChart_empty/i)).toHaveLength(1);
+
+ // Mock the implementation of wrapContent as it internally calls a Browser Function like
+ // getComputedTextLength() which will otherwise lead to a crash if mounted
+ jest.spyOn(utils, 'wrapContent').mockImplementation(() => false);
+
// Act
rerender( );
await waitFor(() => {
diff --git a/packages/react-charting/src/components/PieChart/__snapshots__/PieChart.test.tsx.snap b/packages/react-charting/src/components/PieChart/__snapshots__/PieChart.test.tsx.snap
index 4ff4835af5538..ae261f4d917a9 100644
--- a/packages/react-charting/src/components/PieChart/__snapshots__/PieChart.test.tsx.snap
+++ b/packages/react-charting/src/components/PieChart/__snapshots__/PieChart.test.tsx.snap
@@ -13,81 +13,160 @@ exports[`PieChart snapShot testing renders PieChart correctly 1`] = `
width: 670px;
}
>
-
-
-
-
- A
- -
- 50
-
-
-
-
+
+ A-50
+
+
+
-
- B
- -
- 25
-
-
-
-
+
+ B-25
+
+
+
-
- C
- -
- 25
-
+
+
+ C-25
+
+
-
-
+
+
`;
@@ -104,80 +183,159 @@ exports[`PieChart snapShot testing renders with colors, width and height data co
width: 670px;
}
>
-
-
-
-
- A
- -
- 50
-
-
-
-
+
+ A-50
+
+
+
-
- B
- -
- 25
-
-
-
-
+
+ B-25
+
+
+
-
- C
- -
- 25
-
+
+
+ C-25
+
+
-
-
+
+
`;
diff --git a/packages/react-charting/src/components/PieChart/__snapshots__/PieChartRTL.test.tsx.snap b/packages/react-charting/src/components/PieChart/__snapshots__/PieChartRTL.test.tsx.snap
index e730fc97eced3..70492e99956e8 100644
--- a/packages/react-charting/src/components/PieChart/__snapshots__/PieChartRTL.test.tsx.snap
+++ b/packages/react-charting/src/components/PieChart/__snapshots__/PieChartRTL.test.tsx.snap
@@ -4,7 +4,7 @@ exports[`Pie chart rendering Should re-render the Pie chart with data 1`] = `
@@ -26,81 +26,143 @@ exports[`Pie chart rendering Should re-render the Pie chart with data 2`] = `
}
style=""
>
-
-
-
-
- A
- -
- 50
-
-
-
-
+
+ A-50
+
+
+
-
- B
- -
- 25
-
-
-
-
+
+ B-25
+
+
+
-
- C
- -
- 25
-
+
+
+ C-25
+
+
-
-
+
+
`;
@@ -118,81 +180,160 @@ exports[`PieChart snapShot testing renders PieChart correctly 1`] = `
width: 670px;
}
>
-
-
-
-
- A
- -
- 50
-
-
-
-
+
+ A-50
+
+
+
-
- B
- -
- 25
-
-
-
-
+
+ B-25
+
+
+
-
- C
- -
- 25
-
+
+
+ C-25
+
+
-
-
+
+
`;
@@ -209,80 +350,159 @@ exports[`PieChart snapShot testing renders with colors, width and height data co
width: 670px;
}
>
-
-
-
-
- A
- -
- 50
-
-
-
-
+
+ A-50
+
+
+
-
- B
- -
- 25
-
-
-
-
+
+ B-25
+
+
+
-
- C
- -
- 25
-
+
+
+ C-25
+
+
-
-
+
+
`;
diff --git a/packages/react-charting/src/utilities/SVGTooltipText.tsx b/packages/react-charting/src/utilities/SVGTooltipText.tsx
index 463ead3dfc257..eb625317a5465 100644
--- a/packages/react-charting/src/utilities/SVGTooltipText.tsx
+++ b/packages/react-charting/src/utilities/SVGTooltipText.tsx
@@ -41,6 +41,22 @@ interface ISVGTooltipTextProps {
*/
maxHeight?: number;
+ /**
+ * Pass false to make prevent the tooptip from receiving focus through keyboard
+ * Eg: In Pie Chart, the focus should only land on the arcs and not on the text to
+ * avoid repitition of the same datapoint
+ * @defaultvalue true
+ */
+ shouldReceiveFocus?: boolean;
+
+ /**
+ * Pass true to show tooltip directly
+ * Eg: In Pie Chart, the tooltip is shown when the arc is focussed, so the prop is set to true,
+ * to directly show the tooltip from this component
+ * @defaultvalue false
+ */
+ isTooltipVisibleProp?: boolean;
+
/**
* Function to wrap text within specified width and height
* and return a boolean value indicating whether the text overflowed
@@ -88,7 +104,7 @@ export class SVGTooltipText
}
public render(): React.ReactNode {
- const { content, tooltipProps, textProps } = this.props;
+ const { content, tooltipProps, textProps, shouldReceiveFocus = true } = this.props;
const { isTooltipVisible } = this.state;
const tooltipRenderProps: ITooltipProps = {
content,
@@ -103,7 +119,8 @@ export class SVGTooltipText
...tooltipProps,
};
- const showTooltip = isTooltipVisible && !!content;
+ const showTooltip =
+ (!!this.props.isTooltipVisibleProp && this.state.isOverflowing && !!content) || (isTooltipVisible && !!content);
return (
<>
@@ -116,7 +133,7 @@ export class SVGTooltipText
onMouseEnter={this._onTooltipMouseEnter}
onMouseLeave={this._onTooltipMouseLeave}
onKeyDown={this._onTooltipKeyDown}
- data-is-focusable={this.state.isOverflowing}
+ data-is-focusable={shouldReceiveFocus && this.state.isOverflowing}
>
{content}
diff --git a/packages/react-examples/src/react-charting/PieChart/PieChart.Basic.Example.tsx b/packages/react-examples/src/react-charting/PieChart/PieChart.Basic.Example.tsx
index 9aa1661cbfda8..0499be1fc2b45 100644
--- a/packages/react-examples/src/react-charting/PieChart/PieChart.Basic.Example.tsx
+++ b/packages/react-examples/src/react-charting/PieChart/PieChart.Basic.Example.tsx
@@ -1,26 +1,65 @@
import * as React from 'react';
import { PieChart, IPieChartProps } from '@fluentui/react-charting';
-import { DefaultPalette } from '@fluentui/react/lib/Styling';
+import { Stack, StackItem } from '@fluentui/react';
-export class PieChartBasicExample extends React.Component {
+export class PieChartBasicExample extends React.Component {
constructor(props: IPieChartProps) {
super(props);
+ this.state = {
+ height: 350,
+ width: 600,
+ };
}
public render(): JSX.Element {
const points = [
- { y: 50, x: 'A' },
- { y: 25, x: 'B' },
- { y: 25, x: 'C' },
+ { y: 50, x: 'ABCD' },
+ { y: 25, x: 'EFGH' },
+ { y: 25, x: 'IJKL' },
];
- const colors = [DefaultPalette.red, DefaultPalette.blue, DefaultPalette.green];
return (
-
+
+
+
+ Width:
+
+
+
+ Height:
+
+
+
+
+
);
}
+
+ private _onWidthChange = (e: React.ChangeEvent) => {
+ this.setState({ width: parseInt(e.target.value, 10) });
+ };
+ private _onHeightChange = (e: React.ChangeEvent) => {
+ this.setState({ height: parseInt(e.target.value, 10) });
+ };
}
diff --git a/packages/react-examples/src/react-charting/PieChart/PieChart.Dynamic.Example.tsx b/packages/react-examples/src/react-charting/PieChart/PieChart.Dynamic.Example.tsx
index 1514361e474d5..d79b767c6eef8 100644
--- a/packages/react-examples/src/react-charting/PieChart/PieChart.Dynamic.Example.tsx
+++ b/packages/react-examples/src/react-charting/PieChart/PieChart.Dynamic.Example.tsx
@@ -1,25 +1,21 @@
import * as React from 'react';
-import { IDataPoint, PieChart, IPieChartProps } from '@fluentui/react-charting';
-import { DefaultPalette } from '@fluentui/react/lib/Styling';
+import { IDataPoint, PieChart, IPieChartProps, DataVizPalette } from '@fluentui/react-charting';
import { DefaultButton } from '@fluentui/react/lib/Button';
+import { Stack, StackItem } from '@fluentui/react';
export interface IExampleState {
dynamicData: IDataPoint[];
colors: string[];
+ width: number;
+ height: number;
}
export class PieChartDynamicExample extends React.Component {
private _colors = [
- [
- DefaultPalette.blueLight,
- DefaultPalette.blue,
- DefaultPalette.tealLight,
- DefaultPalette.teal,
- DefaultPalette.greenLight,
- ],
- [DefaultPalette.purpleLight, DefaultPalette.purple, DefaultPalette.magentaLight, DefaultPalette.magenta],
- [DefaultPalette.yellowLight, DefaultPalette.yellow, DefaultPalette.orangeLighter, DefaultPalette.orangeLight],
- [DefaultPalette.neutralLight, DefaultPalette.neutralQuaternary, DefaultPalette.neutralTertiary],
+ [DataVizPalette.color1, DataVizPalette.color2, DataVizPalette.color3, DataVizPalette.color4, DataVizPalette.color5],
+ [DataVizPalette.color6, DataVizPalette.color7, DataVizPalette.color8, DataVizPalette.color9],
+ [DataVizPalette.color10, DataVizPalette.color11, DataVizPalette.color12, DataVizPalette.color13],
+ [DataVizPalette.color30],
];
constructor(props: IPieChartProps) {
@@ -31,12 +27,9 @@ export class PieChartDynamicExample extends React.Component
-
+
+
+ Width:
+
+
+
+ Height:
+
+
+
+
@@ -82,4 +107,11 @@ export class PieChartDynamicExample extends React.Component) => {
+ this.setState({ width: parseInt(e.target.value, 10) });
+ };
+ private _onHeightChange = (e: React.ChangeEvent) => {
+ this.setState({ height: parseInt(e.target.value, 10) });
+ };
}
From 78808a4e906580cd2b7a946b8be359eb548206bc Mon Sep 17 00:00:00 2001
From: Yush singla <70366079+yush-singla@users.noreply.github.com>
Date: Thu, 24 Aug 2023 16:20:44 +0530
Subject: [PATCH 06/23] Focus indicator bug in bar charts (#28414)
* focus indicator bug fix in bar chart
* added bars spacing adjustment factor
* resolving eslint issues
* updated snapshots, for horizontal bar chart and multistacked bar chart
* pixel design issue fixed
* snapshot updated
* added change, and fixed stroke thickness in horizontal bar chart
* focus bug fixed
* added support for dark mode, fixed few PR comments
* updated snapshots
* removed dark mode
* fixed linting error
* bar chart fixes
* fixed the focus indicator width in horizontal bar chart
* updated snapshots
* resolved snapshots
* fixed the focus indicator bug with different mathematical approach
* removed emptychart flag
* stacked bar chart focus indicator bug resolved
* stacked bar chart bug fix
* fixed the outline bug in dark mode
* multistaked bar chart variable initialisation
---------
Co-authored-by: Yush Singla
Co-authored-by: yush singla
---
...-20c8ae70-f2a4-4ef4-89b6-7ca932f7481d.json | 7 ++
.../HorizontalBarChart.base.tsx | 42 +++++++-
.../HorizontalBarChart.styles.ts | 5 +-
.../HorizontalBarChart.test.tsx.snap | 60 +++---------
.../MultiStackedBarChart.base.tsx | 52 ++++++++--
.../MultiStackedBarChart.styles.ts | 4 -
.../StackedBarChart/StackedBarChart.base.tsx | 46 ++++++++-
.../StackedBarChart/StackedBarChart.styles.ts | 3 +-
.../MultiStackedBarChart.test.tsx.snap | 74 +-------------
.../MultiStackedBarChartRTL.test.tsx.snap | 96 -------------------
.../StackedBarChart.test.tsx.snap | 45 ++-------
.../StackedBarChartRTL.test.tsx.snap | 39 +-------
.../MultiStackedBarChart.Example.tsx | 60 ++++++++++--
.../MultiStackedBarChartPage.tsx | 4 +-
14 files changed, 220 insertions(+), 317 deletions(-)
create mode 100644 change/@fluentui-react-charting-20c8ae70-f2a4-4ef4-89b6-7ca932f7481d.json
diff --git a/change/@fluentui-react-charting-20c8ae70-f2a4-4ef4-89b6-7ca932f7481d.json b/change/@fluentui-react-charting-20c8ae70-f2a4-4ef4-89b6-7ca932f7481d.json
new file mode 100644
index 0000000000000..609bfb15d61b8
--- /dev/null
+++ b/change/@fluentui-react-charting-20c8ae70-f2a4-4ef4-89b6-7ca932f7481d.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "Fixed the focus indicator bug in horizontal bar chart and multi stack bar chart",
+ "packageName": "@fluentui/react-charting",
+ "email": "yushsingla@microsoft.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react-charting/src/components/HorizontalBarChart/HorizontalBarChart.base.tsx b/packages/react-charting/src/components/HorizontalBarChart/HorizontalBarChart.base.tsx
index c9208fb923533..72f3f627659fe 100644
--- a/packages/react-charting/src/components/HorizontalBarChart/HorizontalBarChart.base.tsx
+++ b/packages/react-charting/src/components/HorizontalBarChart/HorizontalBarChart.base.tsx
@@ -30,6 +30,7 @@ export interface IHorizontalBarChartState {
yCalloutValue?: string;
barCalloutProps?: IChartDataPoint;
callOutAccessibilityData?: IAccessibilityProps;
+ barSpacingInPercent: number;
}
export class HorizontalBarChartBase extends React.Component {
@@ -40,6 +41,7 @@ export class HorizontalBarChartBase extends React.Component;
private _emptyChartId: string;
constructor(props: IHorizontalBarChartProps) {
@@ -54,12 +56,23 @@ export class HorizontalBarChartBase extends React.Component();
+ }
+
+ public componentDidMount(): void {
+ const svgWidth = this.barChartSvgRef.current?.getBoundingClientRect().width || 0;
+ const MARGIN_WIDTH_IN_PX = 3;
+ if (svgWidth) {
+ const currentBarSpacing = (MARGIN_WIDTH_IN_PX / svgWidth) * 100;
+ this.setState({ barSpacingInPercent: currentBarSpacing });
+ }
}
public render(): JSX.Element {
@@ -113,7 +126,7 @@ export class HorizontalBarChartBase extends React.Component
{points!.chartData![0].data && this._createBenchmark(points!)}
-
+
elements, which form the bars
+ * For each bar an x value, and a width needs to be specified
+ * The computations are done based on percentages
+ * Extra margin is also provided, in the x value to provide some spacing in between the bars
+ */
+
private _createBars(data: IChartProps, palette: IPalette): JSX.Element[] {
+ const noOfBars =
+ data.chartData?.reduce((count: number, point: IChartDataPoint) => (count += (point.data || 0) > 0 ? 1 : 0), 0) ||
+ 1;
+ const totalMarginPercent = this.state.barSpacingInPercent * (noOfBars - 1);
const defaultPalette: string[] = [palette.blueLight, palette.blue, palette.blueMid, palette.red, palette.black];
// calculating starting point of each bar and it's range
const startingPoint: number[] = [];
@@ -312,7 +336,15 @@ export class HorizontalBarChartBase extends React.Component This needs to be scaled down to 95%, not 100%
+ * since that's only space available to the bars
+ */
+ const scalingRatio = sumOfPercent !== 0 ? (sumOfPercent - totalMarginPercent) / 100 : 1;
const bars = data.chartData!.map((point: IChartDataPoint, index: number) => {
const color: string = point.color ? point.color : defaultPalette[Math.floor(Math.random() * 4 + 1)];
@@ -359,7 +391,11 @@ export class HorizontalBarChartBase extends React.Component {
@@ -52,6 +53,7 @@ export class MultiStackedBarChartBase extends React.Component;
private _emptyChartId: string;
private _barId: string;
private _barIdPlaceholderPartToWhole: string;
@@ -70,16 +72,27 @@ export class MultiStackedBarChartBase extends React.Component();
this._emptyChartId = getId('_MSBC_empty');
this._barId = getId('_MSBC_rect_');
this._barIdPlaceholderPartToWhole = getId('_MSBC_rect_partToWhole_');
this._barIdEmpty = getId('_MSBC_rect_empty');
}
+ public componentDidMount(): void {
+ const svgWidth = this.barChartSvgRef.current?.getBoundingClientRect().width || 0;
+ const MARGIN_WIDTH_IN_PX = 3;
+ if (svgWidth) {
+ const currentBarSpacing = (MARGIN_WIDTH_IN_PX / svgWidth) * 100;
+ this.setState({ barSpacingInPercent: currentBarSpacing });
+ }
+ }
+
public render(): JSX.Element {
if (!this._isChartEmpty()) {
const { data, theme, culture } = this.props;
@@ -155,6 +168,13 @@ export class MultiStackedBarChartBase extends React.Component elements, which form the bars
+ * For each bar an x value, and a width needs to be specified
+ * The computations are done based on percentages
+ * Extra margin is also provided, in the x value to provide some spacing
+ */
+
private _createBarsAndLegends(
data: IChartProps,
barHeight: number,
@@ -163,6 +183,10 @@ export class MultiStackedBarChartBase extends React.Component (count += (point.data || 0) > 0 ? 1 : 0), 0) ||
+ 1;
+ const totalMarginPercent = this.state.barSpacingInPercent * (noOfBars - 1);
const { culture } = this.props;
const defaultPalette: string[] = [palette.blueLight, palette.blue, palette.blueMid, palette.red, palette.black];
// calculating starting point of each bar and it's range
@@ -177,7 +201,9 @@ export class MultiStackedBarChartBase extends React.Component {
const pointData = point.data ? point.data : 0;
- let value = (pointData / total) * 100 ? (pointData / total) * 100 : 0;
+ const currValue = (pointData / total) * 100;
+ let value = currValue ? currValue : 0;
+
if (value < 1 && value !== 0) {
value = 1;
} else if (value > 99 && value !== 100) {
@@ -201,7 +227,16 @@ export class MultiStackedBarChartBase extends React.Component This needs to be scaled down to 95%, not 100%
+ * since that's only space available to the bars
+ */
+
+ const scalingRatio = sumOfPercent !== 0 ? sumOfPercent / (100 - totalMarginPercent) : 1;
let prevPosition = 0;
let value = 0;
@@ -257,7 +292,11 @@ export class MultiStackedBarChartBase extends React.Component
-
+
{bars}
diff --git a/packages/react-charting/src/components/StackedBarChart/MultiStackedBarChart.styles.ts b/packages/react-charting/src/components/StackedBarChart/MultiStackedBarChart.styles.ts
index 39c68270760b9..e571b68a29e66 100644
--- a/packages/react-charting/src/components/StackedBarChart/MultiStackedBarChart.styles.ts
+++ b/packages/react-charting/src/components/StackedBarChart/MultiStackedBarChart.styles.ts
@@ -49,8 +49,6 @@ export const getMultiStackedBarChartStyles = (props: IMultiStackedBarChartStyleP
opacityChangeOnHover: {
opacity: shouldHighlight ? '' : '0.1',
cursor: href ? 'pointer' : 'default',
- stroke: theme.palette.white,
- strokeWidth: 2,
selectors: {
'&:focus': {
stroke: theme.palette.black,
@@ -70,8 +68,6 @@ export const getMultiStackedBarChartStyles = (props: IMultiStackedBarChartStyleP
placeHolderOnHover: {
opacity: shouldHighlight ? '' : '0.1',
cursor: 'default',
- stroke: theme.palette.white,
- strokeWidth: '2',
selectors: {
'&:focus': {
stroke: theme.palette.black,
diff --git a/packages/react-charting/src/components/StackedBarChart/StackedBarChart.base.tsx b/packages/react-charting/src/components/StackedBarChart/StackedBarChart.base.tsx
index 7ddd4ccd358fe..fe71c5212a60c 100644
--- a/packages/react-charting/src/components/StackedBarChart/StackedBarChart.base.tsx
+++ b/packages/react-charting/src/components/StackedBarChart/StackedBarChart.base.tsx
@@ -1,6 +1,6 @@
import * as React from 'react';
import { IProcessedStyleSet, IPalette } from '@fluentui/react/lib/Styling';
-import { classNamesFunction, getId } from '@fluentui/react/lib/Utilities';
+import { classNamesFunction, getId, getRTL } from '@fluentui/react/lib/Utilities';
import { ILegend, Legends } from '../Legends/index';
import { IAccessibilityProps, IChartDataPoint, IChartProps } from './index';
import { IRefArrayData, IStackedBarChartProps, IStackedBarChartStyleProps, IStackedBarChartStyles } from '../../index';
@@ -23,6 +23,7 @@ export interface IStackedBarChartState {
dataPointCalloutProps?: IChartDataPoint;
callOutAccessibilityData?: IAccessibilityProps;
calloutLegend: string;
+ barSpacingInPercent: number;
}
export class StackedBarChartBase extends React.Component {
@@ -37,6 +38,8 @@ export class StackedBarChartBase extends React.Component;
+ private _isRTL = getRTL();
public constructor(props: IStackedBarChartProps) {
super(props);
@@ -50,6 +53,7 @@ export class StackedBarChartBase extends React.Component();
+ }
+
+ public componentDidMount(): void {
+ const svgWidth = this.barChartSvgRef.current?.getBoundingClientRect().width || 0;
+ const MARGIN_WIDTH_IN_PX = 3;
+ if (svgWidth) {
+ const currentBarSpacing = (MARGIN_WIDTH_IN_PX / svgWidth) * 100;
+ this.setState({ barSpacingInPercent: currentBarSpacing });
+ }
}
public render(): JSX.Element {
@@ -145,7 +159,7 @@ export class StackedBarChartBase extends React.Component
-
+
{bars[0]}
elements, which form the bars
+ * For each bar an x value, and a width needs to be specified
+ * The computations are done based on percentages
+ * Extra margin is also provided, in the x value to provide some spacing
+ */
+
private _createBarsAndLegends(
data: IChartProps,
barHeight: number,
@@ -209,6 +230,11 @@ export class StackedBarChartBase extends React.Component (count += (point.data || 0) > 0 ? 1 : 0), 0) ||
+ 1;
+ const totalMarginPercent = this.state.barSpacingInPercent * (noOfBars - 1);
+
const defaultPalette: string[] = [palette.blueLight, palette.blue, palette.blueMid, palette.red, palette.black];
const legendDataItems: ILegend[] = [];
// calculating starting point of each bar and it's range
@@ -234,7 +260,15 @@ export class StackedBarChartBase extends React.Component This needs to be scaled down to 95%, not 100%
+ * since that's only space available to the bars
+ */
+ const scalingRatio = sumOfPercent !== 0 ? sumOfPercent / (100 - totalMarginPercent) : 1;
const bars = data.chartData!.map((point: IChartDataPoint, index: number) => {
const color: string = point.color ? point.color : defaultPalette[Math.floor(Math.random() * 4 + 1)];
@@ -307,7 +341,11 @@ export class StackedBarChartBase extends React.Component
@@ -142,8 +143,6 @@ exports[`StackedBarChart - mouse events Should render callout correctly on mouse
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -176,8 +175,6 @@ exports[`StackedBarChart - mouse events Should render callout correctly on mouse
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -503,6 +500,7 @@ exports[`StackedBarChart - mouse events Should render customized callout on mous
display: block;
height: 12px;
margin-bottom: 10px;
+ overflow: visible;
width: 100%;
}
>
@@ -514,8 +512,6 @@ exports[`StackedBarChart - mouse events Should render customized callout on mous
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -548,8 +544,6 @@ exports[`StackedBarChart - mouse events Should render customized callout on mous
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -792,6 +786,7 @@ exports[`StackedBarChart snapShot testing renders StackedBarChart correctly 1`]
display: block;
height: 12px;
margin-bottom: 10px;
+ overflow: visible;
width: 100%;
}
>
@@ -803,8 +798,6 @@ exports[`StackedBarChart snapShot testing renders StackedBarChart correctly 1`]
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -835,8 +828,6 @@ exports[`StackedBarChart snapShot testing renders StackedBarChart correctly 1`]
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -1001,6 +992,7 @@ exports[`StackedBarChart snapShot testing renders enabledLegendsWrapLines correc
display: block;
height: 12px;
margin-bottom: 10px;
+ overflow: visible;
width: 100%;
}
>
@@ -1012,8 +1004,6 @@ exports[`StackedBarChart snapShot testing renders enabledLegendsWrapLines correc
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -1044,8 +1034,6 @@ exports[`StackedBarChart snapShot testing renders enabledLegendsWrapLines correc
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -1200,6 +1188,7 @@ exports[`StackedBarChart snapShot testing renders hideDenominator correctly 1`]
display: block;
height: 12px;
margin-bottom: 10px;
+ overflow: visible;
width: 100%;
}
>
@@ -1211,8 +1200,6 @@ exports[`StackedBarChart snapShot testing renders hideDenominator correctly 1`]
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -1243,8 +1230,6 @@ exports[`StackedBarChart snapShot testing renders hideDenominator correctly 1`]
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -1409,6 +1394,7 @@ exports[`StackedBarChart snapShot testing renders hideLegend correctly 1`] = `
display: block;
height: 12px;
margin-bottom: 10px;
+ overflow: visible;
width: 100%;
}
>
@@ -1420,8 +1406,6 @@ exports[`StackedBarChart snapShot testing renders hideLegend correctly 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -1452,8 +1436,6 @@ exports[`StackedBarChart snapShot testing renders hideLegend correctly 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -1592,6 +1574,7 @@ exports[`StackedBarChart snapShot testing renders hideNumberDisplay correctly 1`
display: block;
height: 12px;
margin-bottom: 10px;
+ overflow: visible;
width: 100%;
}
>
@@ -1603,8 +1586,6 @@ exports[`StackedBarChart snapShot testing renders hideNumberDisplay correctly 1`
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -1635,8 +1616,6 @@ exports[`StackedBarChart snapShot testing renders hideNumberDisplay correctly 1`
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -1801,6 +1780,7 @@ exports[`StackedBarChart snapShot testing renders hideTooltip correctly 1`] = `
display: block;
height: 12px;
margin-bottom: 10px;
+ overflow: visible;
width: 100%;
}
>
@@ -1812,8 +1792,6 @@ exports[`StackedBarChart snapShot testing renders hideTooltip correctly 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -1844,8 +1822,6 @@ exports[`StackedBarChart snapShot testing renders hideTooltip correctly 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -1984,6 +1960,7 @@ exports[`StackedBarChart snapShot testing renders ignoreFixStyle correctly 1`] =
display: block;
height: 12px;
margin-bottom: 10px;
+ overflow: visible;
width: 100%;
}
>
@@ -1995,8 +1972,6 @@ exports[`StackedBarChart snapShot testing renders ignoreFixStyle correctly 1`] =
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -2027,8 +2002,6 @@ exports[`StackedBarChart snapShot testing renders ignoreFixStyle correctly 1`] =
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
diff --git a/packages/react-charting/src/components/StackedBarChart/__snapshots__/StackedBarChartRTL.test.tsx.snap b/packages/react-charting/src/components/StackedBarChart/__snapshots__/StackedBarChartRTL.test.tsx.snap
index 9c19f42a1b871..204fd4efc7b33 100644
--- a/packages/react-charting/src/components/StackedBarChart/__snapshots__/StackedBarChartRTL.test.tsx.snap
+++ b/packages/react-charting/src/components/StackedBarChart/__snapshots__/StackedBarChartRTL.test.tsx.snap
@@ -84,6 +84,7 @@ exports[`Screen resolution Should remain unchanged on zoom in 1`] = `
display: block;
height: 12px;
margin-bottom: 10px;
+ overflow: visible;
width: 100%;
}
focusable="false"
@@ -96,8 +97,6 @@ exports[`Screen resolution Should remain unchanged on zoom in 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -124,8 +123,6 @@ exports[`Screen resolution Should remain unchanged on zoom in 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -152,8 +149,6 @@ exports[`Screen resolution Should remain unchanged on zoom in 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -180,8 +175,6 @@ exports[`Screen resolution Should remain unchanged on zoom in 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -700,6 +693,7 @@ exports[`Screen resolution Should remain unchanged on zoom out 1`] = `
display: block;
height: 12px;
margin-bottom: 10px;
+ overflow: visible;
width: 100%;
}
focusable="false"
@@ -712,8 +706,6 @@ exports[`Screen resolution Should remain unchanged on zoom out 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -740,8 +732,6 @@ exports[`Screen resolution Should remain unchanged on zoom out 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -768,8 +758,6 @@ exports[`Screen resolution Should remain unchanged on zoom out 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -796,8 +784,6 @@ exports[`Screen resolution Should remain unchanged on zoom out 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -1329,6 +1315,7 @@ exports[`Should reflect theme change 1`] = `
display: block;
height: 12px;
margin-bottom: 10px;
+ overflow: visible;
width: 100%;
}
focusable="false"
@@ -1341,8 +1328,6 @@ exports[`Should reflect theme change 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #1b1a19;
}
&:focus {
stroke-width: 2px;
@@ -1369,8 +1354,6 @@ exports[`Should reflect theme change 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #1b1a19;
}
&:focus {
stroke-width: 2px;
@@ -1397,8 +1380,6 @@ exports[`Should reflect theme change 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #1b1a19;
}
&:focus {
stroke-width: 2px;
@@ -1425,8 +1406,6 @@ exports[`Should reflect theme change 1`] = `
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #1b1a19;
}
&:focus {
stroke-width: 2px;
@@ -1946,6 +1925,7 @@ exports[`Stacked bar chart rendering Should render the stacked bar chart with em
display: block;
height: 12px;
margin-bottom: 10px;
+ overflow: visible;
width: 100%;
}
focusable="false"
@@ -1957,8 +1937,6 @@ exports[`Stacked bar chart rendering Should render the stacked bar chart with em
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -2473,6 +2451,7 @@ exports[`Stacked bar chart rendering Should render the stacked bar chart with no
display: block;
height: 12px;
margin-bottom: 10px;
+ overflow: visible;
width: 100%;
}
focusable="false"
@@ -2485,8 +2464,6 @@ exports[`Stacked bar chart rendering Should render the stacked bar chart with no
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -2513,8 +2490,6 @@ exports[`Stacked bar chart rendering Should render the stacked bar chart with no
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -2541,8 +2516,6 @@ exports[`Stacked bar chart rendering Should render the stacked bar chart with no
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
@@ -2569,8 +2542,6 @@ exports[`Stacked bar chart rendering Should render the stacked bar chart with no
{
cursor: default;
opacity: ;
- stroke-width: 2px;
- stroke: #ffffff;
}
&:focus {
stroke-width: 2px;
diff --git a/packages/react-examples/src/react-charting/MultiStackedBarChart/MultiStackedBarChart.Example.tsx b/packages/react-examples/src/react-charting/MultiStackedBarChart/MultiStackedBarChart.Example.tsx
index e9c9973474660..d168bde86803d 100644
--- a/packages/react-examples/src/react-charting/MultiStackedBarChart/MultiStackedBarChart.Example.tsx
+++ b/packages/react-examples/src/react-charting/MultiStackedBarChart/MultiStackedBarChart.Example.tsx
@@ -1,37 +1,85 @@
import * as React from 'react';
import { IChartDataPoint, MultiStackedBarChart, IChartProps } from '@fluentui/react-charting';
-export const MultiStackedBarChartExample: React.FunctionComponent = () => {
+export const MultiStackedBarChartBasicExample: React.FunctionComponent = () => {
const firstChartPoints: IChartDataPoint[] = [
{
legend: 'Debit card numbers (EU and USA)',
data: 40,
color: '#0099BC',
- callOutAccessibilityData: { ariaLabel: 'Bar series 1 of 5 Debit card numbers (EU and USA) 40' },
+ callOutAccessibilityData: { ariaLabel: 'Bar series 1 of 13 Debit card numbers (EU and USA) 40' },
},
{
legend: 'Passport numbers (USA)',
data: 23,
color: '#77004D',
- callOutAccessibilityData: { ariaLabel: 'Bar series 2 of 5 Passport numbers (USA) 23' },
+ callOutAccessibilityData: { ariaLabel: 'Bar series 2 of 13 Passport numbers (USA) 23' },
},
{
legend: 'Social security numbers',
data: 35,
color: '#4F68ED',
- callOutAccessibilityData: { ariaLabel: 'Bar series 3 of 5 Social security numbers 35' },
+ callOutAccessibilityData: { ariaLabel: 'Bar series 3 of 13 Social security numbers 35' },
},
{
legend: 'Credit card numbers',
data: 87,
color: '#AE8C00',
- callOutAccessibilityData: { ariaLabel: 'Bar series 4 of 5 Credit card numbers 87' },
+ callOutAccessibilityData: { ariaLabel: 'Bar series 4 of 13 Credit card numbers 87' },
},
{
legend: 'Tax identification numbers (USA)',
data: 87,
color: '#004E8C',
- callOutAccessibilityData: { ariaLabel: 'Bar series 5 of 5 Tax identification numbers (USA) 87' },
+ callOutAccessibilityData: { ariaLabel: 'Bar series 5 of 13 Tax identification numbers (USA) 87' },
+ },
+ {
+ legend: "Driver's license numbers (USA)",
+ data: 0.5,
+ color: '#00A6A6',
+ callOutAccessibilityData: { ariaLabel: "Bar series 6 of 13 Driver's license numbers (USA) 0.5" },
+ },
+ {
+ legend: 'Email addresses',
+ data: 0.5,
+ color: '#FF5733',
+ callOutAccessibilityData: { ariaLabel: 'Bar series 7 of 13 Email addresses 0.5' },
+ },
+ {
+ legend: 'Phone numbers',
+ data: 0.5,
+ color: '#7E2F8E',
+ callOutAccessibilityData: { ariaLabel: 'Bar series 8 of 13 Phone numbers 0.5' },
+ },
+ {
+ legend: 'Health insurance numbers',
+ data: 0.5,
+ color: '#00B300',
+ callOutAccessibilityData: { ariaLabel: 'Bar series 9 of 13 Health insurance numbers 0.5' },
+ },
+ {
+ legend: 'Bank account numbers',
+ data: 0.5,
+ color: '#8C4D00',
+ callOutAccessibilityData: { ariaLabel: 'Bar series 10 of 13 Bank account numbers 0.5' },
+ },
+ {
+ legend: 'Employee identification numbers',
+ data: 0.5,
+ color: '#B34D9A',
+ callOutAccessibilityData: { ariaLabel: 'Bar series 11 of 13 Employee identification numbers 0.5' },
+ },
+ {
+ legend: 'Vehicle registration numbers',
+ data: 0.5,
+ color: '#FF9A00',
+ callOutAccessibilityData: { ariaLabel: 'Bar series 12 of 13 Vehicle registration numbers 0.5' },
+ },
+ {
+ legend: 'Student identification numbers',
+ data: 0.5,
+ color: '#007E00',
+ callOutAccessibilityData: { ariaLabel: 'Bar series 13 of 13 Student identification numbers 0.5' },
},
];
const firstChartPoints1: IChartDataPoint[] = [
diff --git a/packages/react-examples/src/react-charting/MultiStackedBarChart/MultiStackedBarChartPage.tsx b/packages/react-examples/src/react-charting/MultiStackedBarChart/MultiStackedBarChartPage.tsx
index 91bb42c6b7b5b..c83c24cad82e0 100644
--- a/packages/react-examples/src/react-charting/MultiStackedBarChart/MultiStackedBarChartPage.tsx
+++ b/packages/react-examples/src/react-charting/MultiStackedBarChart/MultiStackedBarChartPage.tsx
@@ -6,7 +6,7 @@ import {
PropertiesTableSet,
} from '@fluentui/react-docsite-components';
-import { MultiStackedBarChartExample } from './MultiStackedBarChart.Example';
+import { MultiStackedBarChartBasicExample } from './MultiStackedBarChart.Example';
import { MultiStackedBarChartWithPlaceholderExample } from './MultiStackedBarChartWithPlaceHolder.Example';
import { MultiStackedBarChartVariantExample } from './MultiStackedBarChart.Variant.Example';
@@ -26,7 +26,7 @@ export class MultiStackedBarChartPage extends React.Component
-
+
Date: Thu, 24 Aug 2023 13:05:00 +0200
Subject: [PATCH 07/23] Table/DataGrid: fix visuals for overflow (#28940)
* Table/DataGrid: fix visuals for overflow
* only use fit-content for resizable columns
* props order
* fix storybook examples
* formatting
* fix missing default state
* fix unit tests
* dashed border in vr test
---
.../src/stories/Table.stories.tsx | 135 +++++++++++++++++-
...-1a06bc91-0c0f-464f-a1c3-4523427d45a1.json | 7 +
.../src/components/DataGrid/useDataGrid.ts | 1 +
.../react-table/src/hooks/types.ts | 4 +-
.../src/hooks/useTableColumnSizing.test.ts | 1 +
.../src/hooks/useTableColumnSizing.tsx | 14 +-
.../DataGrid/ResizableColumns.stories.tsx | 82 +++++------
.../ResizableColumnsControlled.stories.tsx | 78 +++++-----
.../ResizableColumnsUncontrolled.stories.tsx | 106 +++++++-------
9 files changed, 295 insertions(+), 133 deletions(-)
create mode 100644 change/@fluentui-react-table-1a06bc91-0c0f-464f-a1c3-4523427d45a1.json
diff --git a/apps/vr-tests-react-components/src/stories/Table.stories.tsx b/apps/vr-tests-react-components/src/stories/Table.stories.tsx
index a4141467d2a5e..17d5238e7e2c9 100644
--- a/apps/vr-tests-react-components/src/stories/Table.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Table.stories.tsx
@@ -23,12 +23,43 @@ import {
TableCellActions,
TableProps,
TableRowProps,
+ useTableColumnSizing_unstable,
+ useTableFeatures,
+ TableColumnDefinition,
+ createTableColumn,
} from '@fluentui/react-table';
import { Button } from '@fluentui/react-button';
import { storiesOf } from '@storybook/react';
import { Steps, StoryWright } from 'storywright';
-const items = [
+type FileCell = {
+ label: string;
+ icon: JSX.Element;
+};
+
+type LastUpdatedCell = {
+ label: string;
+ timestamp: number;
+};
+
+type LastUpdateCell = {
+ label: string;
+ icon: JSX.Element;
+};
+
+type AuthorCell = {
+ label: string;
+ status: PresenceBadgeStatus;
+};
+
+type Item = {
+ file: FileCell;
+ author: AuthorCell;
+ lastUpdated: LastUpdatedCell;
+ lastUpdate: LastUpdateCell;
+};
+
+const items: Item[] = [
{
file: { label: 'Meeting notes', icon: },
author: { label: 'Max Mustermann', status: 'available' },
@@ -74,6 +105,25 @@ const columns = [
{ columnKey: 'lastUpdate', label: 'Last update' },
];
+const columnsDef: TableColumnDefinition- [] = [
+ createTableColumn
- ({
+ columnId: 'file',
+ renderHeaderCell: () => <>File>,
+ }),
+ createTableColumn
- ({
+ columnId: 'author',
+ renderHeaderCell: () => <>Author>,
+ }),
+ createTableColumn
- ({
+ columnId: 'lastUpdated',
+ renderHeaderCell: () => <>Last updated>,
+ }),
+ createTableColumn
- ({
+ columnId: 'lastUpdate',
+ renderHeaderCell: () => <>Last update>,
+ }),
+];
+
interface SharedVrTestArgs {
noNativeElements: TableProps['noNativeElements'];
selectedRowAppearance?: TableRowProps['appearance'];
@@ -634,6 +684,85 @@ const Truncate: React.FC
= ({ noNativ
);
+const ResizableColumns: React.FC = ({
+ noNativeElements,
+ scrollToEnd,
+}) => {
+ const [columnSizingOptions] = React.useState({
+ file: {
+ idealWidth: 300,
+ minWidth: 300,
+ },
+ });
+
+ const { columnSizing_unstable: columnSizing, tableRef } = useTableFeatures(
+ {
+ columns: columnsDef,
+ items,
+ },
+ [
+ useTableColumnSizing_unstable({
+ columnSizingOptions,
+ }),
+ ],
+ );
+ return (
+
+
+
+
+ {columns.map(column => (
+
+ {column.label}
+
+ ))}
+
+
+
+ {items.map((item, i) => (
+
+
+
+ {item.file.label}
+
+ } appearance="subtle" />
+ } appearance="subtle" />
+
+
+
+
+
+ }
+ >
+ {item.author.label}
+
+
+
+ {item.lastUpdated.label}
+
+
+
+ {item.lastUpdate.label}
+
+
+ {
+ if (el && scrollToEnd) {
+ el.scrollIntoView();
+ }
+ }}
+ />
+
+ ))}
+
+
+
+ );
+};
+
([true, false] as const).forEach(noNativeElements => {
const layoutName = noNativeElements ? 'flex' : 'table';
storiesOf(`Table layout ${layoutName} - cell actions`, module)
@@ -760,4 +889,8 @@ const Truncate: React.FC = ({ noNativ
.addStory('default (disabled)', () => )
.addStory('false', () => )
.addStory('true', () => );
+
+ storiesOf(`Table layout ${layoutName} - resizable columns`, module)
+ .addStory('default', () => )
+ .addStory('end', () => );
});
diff --git a/change/@fluentui-react-table-1a06bc91-0c0f-464f-a1c3-4523427d45a1.json b/change/@fluentui-react-table-1a06bc91-0c0f-464f-a1c3-4523427d45a1.json
new file mode 100644
index 0000000000000..e5b367f414a59
--- /dev/null
+++ b/change/@fluentui-react-table-1a06bc91-0c0f-464f-a1c3-4523427d45a1.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "fix: Improve visuals when Table/DataGrid overflows it's parent",
+ "packageName": "@fluentui/react-table",
+ "email": "jirivyhnalek@microsoft.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react-components/react-table/src/components/DataGrid/useDataGrid.ts b/packages/react-components/react-table/src/components/DataGrid/useDataGrid.ts
index 039d058be6bac..acf991ca4359f 100644
--- a/packages/react-components/react-table/src/components/DataGrid/useDataGrid.ts
+++ b/packages/react-components/react-table/src/components/DataGrid/useDataGrid.ts
@@ -112,6 +112,7 @@ export const useDataGrid_unstable = (props: DataGridProps, ref: React.Ref;
export type ColumnSizingTableHeaderCellProps = Pick;
export type ColumnSizingTableCellProps = Pick;
@@ -184,6 +185,7 @@ export interface TableColumnSizingState {
getOnMouseDown: (columnId: TableColumnId) => (e: React.MouseEvent | React.TouchEvent) => void;
setColumnWidth: (columnId: TableColumnId, newSize: number) => void;
getColumnWidths: () => ColumnWidthState[];
+ getTableProps: (props?: Partial) => ColumnSizingTableProps;
getTableHeaderCellProps: (columnId: TableColumnId) => ColumnSizingTableHeaderCellProps;
getTableCellProps: (columnId: TableColumnId) => ColumnSizingTableCellProps;
enableKeyboardMode: (
diff --git a/packages/react-components/react-table/src/hooks/useTableColumnSizing.test.ts b/packages/react-components/react-table/src/hooks/useTableColumnSizing.test.ts
index 66502b4399c78..7f3669171bce0 100644
--- a/packages/react-components/react-table/src/hooks/useTableColumnSizing.test.ts
+++ b/packages/react-components/react-table/src/hooks/useTableColumnSizing.test.ts
@@ -62,6 +62,7 @@ describe('useTableColumnSizing', () => {
"getOnMouseDown": [MockFunction],
"getTableCellProps": [Function],
"getTableHeaderCellProps": [Function],
+ "getTableProps": [Function],
"setColumnWidth": [Function],
}
`);
diff --git a/packages/react-components/react-table/src/hooks/useTableColumnSizing.tsx b/packages/react-components/react-table/src/hooks/useTableColumnSizing.tsx
index 2c1a3cfe3e120..1f63ef74d398e 100644
--- a/packages/react-components/react-table/src/hooks/useTableColumnSizing.tsx
+++ b/packages/react-components/react-table/src/hooks/useTableColumnSizing.tsx
@@ -18,6 +18,7 @@ export const defaultColumnSizingState: TableColumnSizingState = {
getColumnWidths: () => [],
getOnMouseDown: () => () => null,
setColumnWidth: () => null,
+ getTableProps: () => ({}),
getTableHeaderCellProps: () => ({ style: {}, columnId: '' }),
getTableCellProps: () => ({ style: {}, columnId: '' }),
enableKeyboardMode: () => () => null,
@@ -75,16 +76,27 @@ function useTableColumnSizingState(
setColumnWidth: (columnId: TableColumnId, w: number) =>
columnResizeState.setColumnWidth(undefined, { columnId, width: w }),
getColumnWidths: columnResizeState.getColumns,
+ getTableProps: (props = {}) => {
+ return {
+ ...props,
+ style: {
+ minWidth: 'fit-content',
+ ...(props.style || {}),
+ },
+ };
+ },
getTableHeaderCellProps: (columnId: TableColumnId) => {
const col = columnResizeState.getColumnById(columnId);
+ const isLastColumn = columns[columns.length - 1]?.columnId === columnId;
- const aside = (
+ const aside = isLastColumn ? null : (
);
+
return col
? {
style: getColumnStyles(col),
diff --git a/packages/react-components/react-table/stories/DataGrid/ResizableColumns.stories.tsx b/packages/react-components/react-table/stories/DataGrid/ResizableColumns.stories.tsx
index 94df950d89f9b..a9c0f19313329 100644
--- a/packages/react-components/react-table/stories/DataGrid/ResizableColumns.stories.tsx
+++ b/packages/react-components/react-table/stories/DataGrid/ResizableColumns.stories.tsx
@@ -178,47 +178,49 @@ export const ResizableColumns = () => {
const refMap = React.useRef>({});
return (
- item.file.label}
- selectionMode="multiselect"
- resizableColumns
- columnSizingOptions={columnSizingOptions}
- >
-
-
- {({ renderHeaderCell, columnId }, dataGrid) =>
- dataGrid.resizableColumns ? (
-
-
- (refMap.current[columnId] = el)}>
- {renderHeaderCell()}
-
-
-
-
-
- Keyboard Column Resizing
-
-
-
-
- ) : (
- {renderHeaderCell()}
- )
- }
-
-
- >
- {({ item, rowId }) => (
- key={rowId} selectionCell={{ 'aria-label': 'Select row' }}>
- {({ renderCell }) => {renderCell(item)} }
+
+ item.file.label}
+ selectionMode="multiselect"
+ resizableColumns
+ columnSizingOptions={columnSizingOptions}
+ >
+
+
+ {({ renderHeaderCell, columnId }, dataGrid) =>
+ dataGrid.resizableColumns ? (
+
+
+ (refMap.current[columnId] = el)}>
+ {renderHeaderCell()}
+
+
+
+
+
+ Keyboard Column Resizing
+
+
+
+
+ ) : (
+ {renderHeaderCell()}
+ )
+ }
- )}
-
-
+
+ >
+ {({ item, rowId }) => (
+ key={rowId} selectionCell={{ 'aria-label': 'Select row' }}>
+ {({ renderCell }) => {renderCell(item)} }
+
+ )}
+
+
+
);
};
diff --git a/packages/react-components/react-table/stories/Table/ResizableColumnsControlled.stories.tsx b/packages/react-components/react-table/stories/Table/ResizableColumnsControlled.stories.tsx
index 7661bd6657680..5fda7f533f062 100644
--- a/packages/react-components/react-table/stories/Table/ResizableColumnsControlled.stories.tsx
+++ b/packages/react-components/react-table/stories/Table/ResizableColumnsControlled.stories.tsx
@@ -272,46 +272,48 @@ export const ResizableColumnsControlled = () => {
Add removed column
-
-
-
- {columns.map((column, index) => (
-
-
-
- {column.renderHeaderCell()}
- removeColumn(index)}>
- x
-
-
-
-
-
-
- Keyboard Column Resizing
-
-
-
-
- ))}
-
-
-
- {rows.map(({ item }) => (
-
- {columns.map(column => (
-
- {column.renderCell(item)}
-
+
+
+
+
+ {columns.map((column, index) => (
+
+
+
+ {column.renderHeaderCell()}
+ removeColumn(index)}>
+ x
+
+
+
+
+
+
+ Keyboard Column Resizing
+
+
+
+
))}
- ))}
-
-
+
+
+ {rows.map(({ item }) => (
+
+ {columns.map(column => (
+
+ {column.renderCell(item)}
+
+ ))}
+
+ ))}
+
+
+
>
);
};
diff --git a/packages/react-components/react-table/stories/Table/ResizableColumnsUncontrolled.stories.tsx b/packages/react-components/react-table/stories/Table/ResizableColumnsUncontrolled.stories.tsx
index db34111c95568..03416a4520182 100644
--- a/packages/react-components/react-table/stories/Table/ResizableColumnsUncontrolled.stories.tsx
+++ b/packages/react-components/react-table/stories/Table/ResizableColumnsUncontrolled.stories.tsx
@@ -161,60 +161,62 @@ export const ResizableColumnsUncontrolled = () => {
First column width:
-
-
-
- {columns.map(column => (
-
-
-
+
+
+
+ {columns.map(column => (
+
+
+
+ {column.renderHeaderCell()}
+
+
+
+
+
+ Keyboard Column Resizing
+
+
+
+
+ ))}
+
+
+
+ {rows.map(({ item }) => (
+
+
+
+ {item.file.label}
+
+
+
+
+ }
>
- {column.renderHeaderCell()}
-
-
-
-
-
- Keyboard Column Resizing
-
-
-
-
+ {item.author.label}
+
+
+
+ {item.lastUpdated.label}
+
+
+
+ {item.lastUpdate.label}
+
+
+
))}
-
-
-
- {rows.map(({ item }) => (
-
-
-
- {item.file.label}
-
-
-
-
- }
- >
- {item.author.label}
-
-
-
- {item.lastUpdated.label}
-
-
-
- {item.lastUpdate.label}
-
-
-
- ))}
-
-
+
+
+
>
);
};
From 20fb56a5d484e9a502bbce500530ab8653fbb1d6 Mon Sep 17 00:00:00 2001
From: Marcos Moura
Date: Thu, 24 Aug 2023 14:18:01 +0200
Subject: [PATCH 08/23] docs: update drawer spec to be inline with changes to
component (#28934)
---
.../react-drawer/docs/Spec.md | 137 ++++++++++++------
1 file changed, 92 insertions(+), 45 deletions(-)
diff --git a/packages/react-components/react-drawer/docs/Spec.md b/packages/react-components/react-drawer/docs/Spec.md
index ed2fc7a4d71b0..cea633851a37c 100644
--- a/packages/react-components/react-drawer/docs/Spec.md
+++ b/packages/react-components/react-drawer/docs/Spec.md
@@ -47,11 +47,11 @@ There is not prior implementation for this component in v0
### Type
-`overlay`:
+`DrawerOverlay`:
Opens on top of everything like a dialog and blocks all the page content. Can be dismissed.

-`inline`:
+`DrawerInline`:
Push the siblings content when open and it is non-blocking. Can be hidden to bring focus to the main content of the page.

@@ -61,47 +61,90 @@ Push the siblings content when open and it is non-blocking. Can be hidden to bri
- `medium`: 592px
- `large`: 940px
- `full`: 100vw
-- `custom`: Can be freely customized by providing a number. It cannot be extended beyond screen limits. If the size is larger than the screen size, it'll act as a `full` Drawer.
-### Modal
+For any custom size, a style can be provided overriding the `width` of drawer. Drawer can never be extended beyond screen limits and in case the size is larger than the screen size, it'll act as a `full` Drawer.
-By default, the `overlay` acts as a modal, rendering an overlay scrim behind the drawer surface. This can be toggled off. \*
+### Modal
-\* This prop DO NOT affect `inline` Drawers in any way.
+By default, the `DrawerOverlay` acts as a modal, rendering an overlay scrim behind the drawer surface. This can be toggled off.
## API
### Drawer
-| Property | Values | Default | Description |
-| ------------ | ------------------------------------------ | --------- | ------------------------------------------------------- |
-| type | `overlay`, `inline` | `overlay` | Set the [type](#type) of Drawer |
-| position | `start`, `end` | `start` | Set the position of the Drawer |
-| size | `small`, `medium`, `large`, `full`, number | `small` | The drawer width [size](#size) |
-| modal | boolean | `true` | Set the visibility of the `overlay` scrim |
-| open | boolean | `false` | Define the Drawer visibility |
-| defaultOpen | boolean | `false` | Define the Drawer visibility on first render |
-| onOpenChange | function | undefined | Callback called when drawer changes its visibility |
-| separator | boolean | `false` | Define if the `inline` drawer should render a separator |
-
-| Slots | Values | Default | Description |
-| ------------- | --------------- | --------------- | ------------------------------------------------- |
-| root | `div` | `div` | The root drawer element |
-| dialog | `Dialog` | `Dialog` | The dialog element for the `overlay` type |
-| dialogSurface | `DialogSurface` | `DialogSurface` | The dialog surface element for the `overlay` type |
+This component is a combination of both `DrawerInline` and `DrawerOverlay`
+
+| Property | Values | Default | Description |
+| -------------- | ---------------------------------- | --------- | -------------------------------------------------------------------------------------- |
+| type | `overlay`, `inline` | `overlay` | Set the [type](#type) of Drawer |
+| position | `start`, `end` | `start` | Set the position of the Drawer |
+| size | `small`, `medium`, `large`, `full` | `small` | The drawer width [size](#size) |
+| modalType | boolean | `true` | Set the visibility of the backdrop scrim. Only for `type="overlay"` |
+| inertTrapFocus | boolean | `true` | Enables standard behavior according to the HTML dialog spec. Only for `type="overlay"` |
+| open | boolean | `false` | Define the Drawer visibility |
+| defaultOpen | boolean | `false` | Define the Drawer visibility on first render |
+| onOpenChange | function | undefined | Callback called when drawer changes its visibility. Only for `type="overlay"` |
+| separator | boolean | `false` | Define if the `type="inline"` drawer should render a separator |
+
+| Slots | Values | Default | Description |
+| ----- | ------ | ------- | ----------------------- |
+| root | `div` | `div` | The root drawer element |
+
+### DrawerOverlay
+
+| Property | Values | Default | Description |
+| -------------- | ---------------------------------- | --------- | ----------------------------------------------------------- |
+| position | `start`, `end` | `start` | Set the position of the Drawer |
+| size | `small`, `medium`, `large`, `full` | `small` | The drawer width [size](#size) |
+| modalType | boolean | `true` | Set the visibility of the backdrop scrim |
+| inertTrapFocus | boolean | `true` | Enables standard behavior according to the HTML dialog spec |
+| open | boolean | `false` | Define the Drawer visibility |
+| defaultOpen | boolean | `false` | Define the Drawer visibility on first render |
+| onOpenChange | function | undefined | Callback called when drawer changes its visibility |
+
+| Slots | Values | Default | Description |
+| ----- | ------ | ------- | ------------------------------- |
+| root | `div` | `div` | The root overlay drawer element |
+
+### DrawerInline
+
+| Property | Values | Default | Description |
+| ----------- | ---------------------------------- | ------- | ------------------------------------------------------- |
+| position | `start`, `end` | `start` | Set the position of the Drawer |
+| size | `small`, `medium`, `large`, `full` | `small` | The drawer width [size](#size) |
+| open | boolean | `false` | Define the Drawer visibility |
+| defaultOpen | boolean | `false` | Define the Drawer visibility on first render |
+| separator | boolean | `false` | Define if the `inline` drawer should render a separator |
+
+| Slots | Values | Default | Description |
+| ----- | ------ | ------- | ------------------------------ |
+| root | `div` | `div` | The root inline drawer element |
### DrawerHeader
-| Slots | Values | Default | Description |
-| ---------- | -------- | -------- | -------------------------------------------------------- |
-| root | `header` | `header` | The root drawer element |
-| title | `div` | `div` | The drawer title |
-| navigation | `div` | `div` | The drawer top navigation |
-| actions | `div` | `div` | The drawer actions to be rendered side-by-side the title |
+| Slots | Values | Default | Description |
+| ----- | -------- | -------- | ----------------------- |
+| root | `header` | `header` | The root drawer element |
+
+### DrawerHeaderNavigation
+
+| Slots | Values | Default | Description |
+| ----- | ------ | ------- | ---------------------------------- |
+| root | `nav` | `nav` | The root drawer navigation element |
+
+- [DrawerHeaderNavigation types](../src/components/DrawerHeaderNavigation/DrawerHeaderNavigation.types.ts)
+
+### DrawerHeaderTitle
+
+| Slots | Values | Default | Description |
+| ------- | ----------------------------------------- | ------- | ------------------------------------- |
+| root | `div` | `div` | The root drawer title element |
+| heading | `h2`, `h1`, `h3`, `h4`, `h5`, `h6`, `div` | `h2` | The root drawer title heading element |
+| action | `div` | `div` | Action slot for the close button |
-- [DrawerHeader types](../src/components/DrawerHeader/DrawerHeader.types.ts)
+- [DrawerHeaderTitle types](../src/components/DrawerHeaderTitle/DrawerHeaderTitle.types.ts)
-### DrawerContent
+### DrawerBody
No props
@@ -109,7 +152,7 @@ No props
| ----- | ------ | ------- | ------------------------------- |
| root | `div` | `div` | The root drawer content element |
-- [DrawerContent types](../src/components/DrawerContent/DrawerContent.types.ts)
+- [DrawerBody types](../src/components/DrawerBody/DrawerBody.types.ts)
### DrawerFooter
@@ -125,29 +168,33 @@ No props
### Components
-| Component | Purpose |
-| ------------- | ---------------------------------------------------------------------------------------------------------------------- |
-| Drawer | Renders a plain Drawer and render its children |
-| DrawerHeader | Renders a `header` in a structured way. Ideal to display title and actions |
-| DrawerContent | Renders a scrollable `div` that holds the drawer main content |
-| DrawerFooter | Renders a `footer` element that holds the drawer main actions. Often used to have buttons such as confirmation actions |
+| Component | Purpose |
+| ---------------------- | ---------------------------------------------------------------------------------------------------------------------- |
+| Drawer | Renders a plain inline or overlay Drawer and render its children |
+| DrawerInline | Renders a plain inline Drawer and render its children |
+| DrawerOverlay | Renders a plain overlay Drawer and render its children |
+| DrawerHeader | Renders a `header` in a structured way. Ideal to display title and actions |
+| DrawerHeaderNavigation | Renders a `header` in a structured way. Ideal to display title and actions |
+| DrawerHeaderTitle | Renders a `header` in a structured way. Ideal to display title and actions |
+| DrawerBody | Renders a scrollable `div` that holds the drawer main content |
+| DrawerFooter | Renders a `footer` element that holds the drawer main actions. Often used to have buttons such as confirmation actions |
#### Drawer component

-- `overlay` type:
+- DrawerOverlay or Drawer with `type="overlay"`:
```html
-
+
```
-- `inline` type:
+- DrawerInline or Drawer with `type="inline"`:
```html
-
+
```
@@ -196,12 +243,12 @@ No props
```
-#### DrawerContent component
+#### DrawerBody component
-
+
```html
-
+
```
@@ -221,7 +268,7 @@ No props
### `Drawer`
-A drawer can be triggered by any button on the screen. When invoked, it slides in from either the left or right side of the screen. How they will behave depends from its `type`:
+A drawer can be triggered by any button on the screen. When invoked, it slides in from either the start or end sides of the screen. How they behave depends from its `type`:
#### `overlay`
From 7e494ac4414be5eac624a69bfecd5a84c26227e4 Mon Sep 17 00:00:00 2001
From: v-baambati <132879294+v-baambati@users.noreply.github.com>
Date: Thu, 24 Aug 2023 18:37:53 +0530
Subject: [PATCH 09/23] Vertical stacked bar chart - Component tests (#28594)
* Added component tests for VerticalStackedBarChart
* Updated VerticalStackedBarChat component charts and component test plan for same
* Formated the new files
* intgerted testWithWait and testWithoutWait functions
* updated verticalstackedbar chart component tests
* updated verticalstackedbar chart component tests
* added new test cases
* updated verticalstackedbar chart component tests
* added barMaxGap and barCornerRadius test cases
* added barMaxGap and barCornerRadius test cases
* removed unwanted lines and code
* resolved swift lint errors for function prototype
---
.../VerticalStackedBarChart/ComponentTests.md | 73 +
.../VerticalStackedBarChartRTL.test.tsx | 499 +++++-
.../VerticalStackedBarChartRTL.test.tsx.snap | 1463 ++++++++++++++++-
3 files changed, 2014 insertions(+), 21 deletions(-)
create mode 100644 packages/react-charting/docs/TestPlans/VerticalStackedBarChart/ComponentTests.md
diff --git a/packages/react-charting/docs/TestPlans/VerticalStackedBarChart/ComponentTests.md b/packages/react-charting/docs/TestPlans/VerticalStackedBarChart/ComponentTests.md
new file mode 100644
index 0000000000000..92d269c99e870
--- /dev/null
+++ b/packages/react-charting/docs/TestPlans/VerticalStackedBarChart/ComponentTests.md
@@ -0,0 +1,73 @@
+**Vertical Stacked Bar Chart โ Component test plan**
+
+**Sub-components: Bar, Line, Legends, Callout, Labels**
+
+1. **Bar: Bar data, Bar color (single/multiple), bar label**
+1. **Line: show/hide line, highlight data points on line and show callout**
+1. **Legends: show/hide legends, highlight the corresponding bar/line on legend hover**
+1. **Callout: Default/custom callout**
+1. **Labels: x-Axis labels default/rotated**
+
+| **Test steps** | **Validation** | **Tool used** |
+| :---------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------: | :-----------: |
+| Test 1: [Snapshot testing] | | |
+| - With only data prop, numerical data on x-axis. | Renders VerticalStackedBar chart correctly | RTL |
+| - With HideLegend prop set to โtrueโ | Should hide legends | Enzyme |
+| - With HideTooltip prop set to โtrueโ | Should hide the tooltip in chart | Enzyme |
+| - With EnabledLegendsWrapLines set to โtrueโ | Should enable the legends to wrap lines if there is not enough space to show all legends on a single line | Enzyme |
+| - With ShowXAxisLablesTooltip set to โtrueโ | Should truncate x axis labels and show tooltip on x axis labels | Enzyme |
+| - With WrapXAxisLables set to โtrueโ | Should wrap x axis label values | Enzyme |
+| - With isCalloutForStack set to โtrueโ | Should render callout for stack properly | Enzyme |
+| - With yAxisTickFormat set to โ%dโ |
Should render the y-axis ticks in the format specified
| Enzyme |
+| - With hideLabels set to โtrueโ | Should hide bar labels | Enzyme |
+| Test 2: Basic props testing | | |
+| - HideLegend prop set to โtrueโ | Should not mount legend when hideLegend is true | Enzyme |
+| - HideLegend prop set to โfalseโ | Should mount legend when hideLegend is false | Enzyme |
+| - HideTooltip prop set to โtrueโ | Should not mount callout when hideTootip is true | Enzyme |
+| - HideTooltip prop set to โfalseโ | Should mount callout when hideTootip is false | Enzyme |
+| - onRenderCalloutPerStack prop is not given | Should not render onRenderCalloutPerStack | Enzyme |
+| - onRenderCalloutPerDataPoint is given | Should render onRenderCalloutPerDataPoint | Enzyme |
+| - onRenderCalloutPerDataPoint is not given | Should not render onRenderCalloutPerDataPoint | Enzyme |
+| - onRenderCalloutPerDataPoint is given | Should render onRenderCalloutPerDataPoint | Enzyme |
+| Test 3: Render calling with respective to props | | |
+| - No prop changes: Mount VerticalStackedBar chart and then set the same props again | Render function should have been called twice | Enzyme |
+| - Prop changes: Mount VerticalStackedBar chart and then set some other prop | Render function should have been called twice | Enzyme |
+| Test 4: Mouse events | | |
+| - Mouse over on a bar | Should render callout correctly on mouseover | Enzyme |
+| - Mouse move from one bar to other bar | Should render callout correctly on mouse move | Enzyme |
+| - Mouse over on a bar with customized callout | Should render customized callout on mouseover | Enzyme |
+| - Customized callout per stack on mouse over | Should render customized callout per stack correctly on mouseover | Enzyme |
+| - Customized callout on a bar from one bar to other bar | Should render customized callout for stack on mouseover | Enzyme |
+| Test 5: [Sub-Component]: Line | | |
+| - Specify line data | Should render line with the data provided | RTL |
+| Test 6: [Sub-Component]: Bar | | |
+| - Specify bar color | Should render bar with the specified color | RTL |
+| - Specify separate bars in a single bar | Should render stacked bar with specified data | RTL |
+| - setMinimumBarHeight to โxโ | Should render bars properly, bars below this height will be displayed at this height | RTL |
+| - set barWidth to โxโ | Should render bars with specified bar width | RTL |
+| - set barGapMax to โxโ | Should render bars with specified bar gap | RTL |
+| - set barCornerRadius | Should render top bar with specified bar corner radius | RTL |
+| Test 7: [Sub-Component]: Legends | | |
+| - Hide legends | Should not show any rendered legends | RTL |
+| - Hover mouse over line legends | Should reduce the opacity of the other lines/bars | RTL |
+| - Hover mouse over bar legends | Should reduce the opacity of the other lines/bars | RTL |
+| - Mouse move from one Legend to another Legend | Should reset the opacity of the lines on mouse leave a bar legend | RTL |
+| - Single mouse click on bar legends | Should select legend on single mouse click on respective legend | RTL |
+| - Double mouse click on bar legends | Should deselect legend on double mouse click on respective legend | RTL |
+| - Single mouse click on line legends | Should select legend on single mouse click on respective legend | RTL |
+| - Double mouse click on line legends | Should deselect legend on double mouse click on respective legend | RTL |
+| Test 8: [Sub-Component]: Callout | | |
+| - Hover mouse over a bar | Should call the handler on mouse over bar | RTL |
+| - Hover mouse over a bar to display callout | Should show the default callout over that bar | RTL |
+| - Hover mouse over a stacked bar | Should show the default stacked call out | RTL |
+| - Hover mouse over the line | Should show the default callout over that line | RTL |
+| - Specify custom callout and hover mouse over a bar | Should show the custom callout over that bar | RTL |
+| - Specify custom callout and hover mouse over the line | Should show the custom callout over that line | RTL |
+| - Mouse click on bar | Should call the handler on mouse click on the bar | RTL |
+| Test 9: [Sub-Component]: x-axis labels | | |
+| - Truncate x-axis labels | Should show the x-axis labels tooltip when hovered | RTL |
+| - Rotate x-axis labels | Should rotate the x-axis labels by 45 degrees | RTL |
+| Test 10: [Sub-Component]: Screen resolution | | |
+| - Increase the screen resolution (zoom in) | Should remain unchanged on zoom in | RTL |
+| - Decrease the screen resolution (zoom out) | Should remain unchanged on zoom out | RTL |
+| Test 11: Theme changed to Dark Theme | Should reflect theme change | RTL |
diff --git a/packages/react-charting/src/components/VerticalStackedBarChart/VerticalStackedBarChartRTL.test.tsx b/packages/react-charting/src/components/VerticalStackedBarChart/VerticalStackedBarChartRTL.test.tsx
index caae9733cb38e..fd6b98cd2dc4e 100644
--- a/packages/react-charting/src/components/VerticalStackedBarChart/VerticalStackedBarChartRTL.test.tsx
+++ b/packages/react-charting/src/components/VerticalStackedBarChart/VerticalStackedBarChartRTL.test.tsx
@@ -1,22 +1,493 @@
+import { render, screen, fireEvent, act } from '@testing-library/react';
+import { chartPoints } from './VerticalStackedBarChart.test';
import * as React from 'react';
-import { queryAllByAttribute, render, waitFor } from '@testing-library/react';
-import { emptyChartPoints, chartPoints } from './VerticalStackedBarChart.test';
-import { VerticalStackedBarChart } from './index';
+import { DarkTheme } from '@fluentui/theme-samples';
+import { ThemeProvider } from '@fluentui/react';
+import { DefaultPalette } from '@fluentui/react/lib/Styling';
+import { IVSChartDataPoint } from '../../index';
+import { VerticalStackedBarChart } from './VerticalStackedBarChart';
+import { getByClass, getById, testWithWait, testWithoutWait } from '../../utilities/TestUtility.test';
+import { VerticalStackedBarChartBase } from './VerticalStackedBarChart.base';
+
+const firstChartPoints: IVSChartDataPoint[] = [
+ { legend: 'Metadata1', data: 2, color: DefaultPalette.blue },
+ { legend: 'Metadata2', data: 0.5, color: DefaultPalette.blueMid },
+ { legend: 'Metadata3', data: 0, color: DefaultPalette.blueLight },
+];
+
+const secondChartPoints: IVSChartDataPoint[] = [
+ { legend: 'Metadata1', data: 30, color: DefaultPalette.blue },
+ { legend: 'Metadata2', data: 3, color: DefaultPalette.blueMid },
+ { legend: 'Metadata3', data: 40, color: DefaultPalette.blueLight },
+];
+
+const thirdChartPoints: IVSChartDataPoint[] = [
+ { legend: 'Metadata1', data: 10, color: DefaultPalette.blue },
+ { legend: 'Metadata2', data: 60, color: DefaultPalette.blueMid },
+ { legend: 'Metadata3', data: 30, color: DefaultPalette.blueLight },
+];
+
+const simplePoints = [
+ {
+ chartData: firstChartPoints,
+ xAxisPoint: 'January',
+ lineData: [{ y: 42, legend: 'Supported Builds', color: DefaultPalette.magentaLight }],
+ },
+ {
+ chartData: secondChartPoints,
+ xAxisPoint: 'February',
+ lineData: [{ y: 41, legend: 'Supported Builds', color: DefaultPalette.magentaLight }],
+ },
+ {
+ chartData: thirdChartPoints,
+ xAxisPoint: 'March',
+ lineData: [{ y: 100, legend: 'Supported Builds', color: DefaultPalette.magentaLight }],
+ },
+];
+
+const simplePointsWithLine = [
+ {
+ chartData: firstChartPoints,
+ xAxisPoint: 20,
+ lineData: [{ y: 42, legend: 'Supported Builds', color: DefaultPalette.magentaLight }],
+ },
+];
+
+const simpleChartPoints: IVSChartDataPoint[] = [
+ { legend: 'Metadata1', data: 2, color: DefaultPalette.blue },
+ { legend: 'Metadata2', data: 0.5, color: DefaultPalette.blueMid },
+];
+
+const simplePointsWithoutLine = [
+ {
+ chartData: simpleChartPoints,
+ xAxisPoint: 20,
+ },
+];
+
+const maxBarGap = 5;
describe('Vertical stacked bar chart rendering', () => {
- test('Should re-render the Vertical stacked bar chart with data', async () => {
- // Arrange
- const { container, rerender } = render(
);
- const getById = queryAllByAttribute.bind(null, 'id');
- // Assert
- expect(container).toMatchSnapshot();
- expect(getById(container, /_VSBC_empty/i)).toHaveLength(1);
- // Act
- rerender(
);
- await waitFor(() => {
+ testWithoutWait(
+ 'Should render the vertical stacked bar chart with numeric x-axis data',
+ VerticalStackedBarChart,
+ { data: chartPoints },
+ container => {
// Assert
expect(container).toMatchSnapshot();
- expect(getById(container, /_VSBC_empty/i)).toHaveLength(0);
+ },
+ );
+});
+
+describe('Vertical stacked bar chart - Subcomponent Line', () => {
+ testWithoutWait(
+ 'Should render line with the data provided',
+ VerticalStackedBarChart,
+ { data: simplePoints },
+ container => {
+ // Assert
+ const lines = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'line');
+ expect(lines).toBeDefined();
+ },
+ );
+});
+
+describe('Vertical stacked bar chart - Subcomponent bar', () => {
+ testWithWait(
+ 'Should set minimum bar height',
+ VerticalStackedBarChart,
+ { data: simplePoints, barMinimumHeight: 100 },
+ container => {
+ // Legends have 'rect' as a part of their classname
+ const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ // Assert
+ expect(bars[0].getAttribute('height')).toEqual('100');
+ },
+ );
+
+ testWithWait(
+ 'Should render the bar with the given width',
+ VerticalStackedBarChart,
+ { data: simplePointsWithLine, barWidth: 100 },
+ container => {
+ // Assert
+ const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ expect(bars).toHaveLength(2);
+ expect(bars[0].getAttribute('width')).toEqual('100');
+ expect(bars[1].getAttribute('width')).toEqual('100');
+ },
+ );
+
+ testWithWait(
+ 'Should render the bar with the given maximum bar gap',
+ VerticalStackedBarChart,
+ { data: simplePointsWithoutLine, barGapMax: maxBarGap },
+ container => {
+ // Assert
+ const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ expect(bars).toHaveLength(2);
+ const firstBarYvalue = Number(bars[1].getAttribute('y'));
+ const firstBarHeight = Number(bars[1].getAttribute('height'));
+ const secondBarYvalue = Number(bars[0].getAttribute('y'));
+ expect(firstBarYvalue! + firstBarHeight + maxBarGap).toEqual(secondBarYvalue!);
+ },
+ );
+
+ testWithWait(
+ 'Should render the bar with the given bar corner radius',
+ VerticalStackedBarChart,
+ { data: simplePointsWithoutLine, barCornerRadius: 6 },
+ container => {
+ // Assert
+ const legend = screen.queryByText('a 6 6');
+ expect(legend).toBeDefined();
+ },
+ );
+
+ testWithWait(
+ 'Should render the bar with the specified color',
+ VerticalStackedBarChart,
+ { data: simplePoints },
+ container => {
+ const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ // Assert
+ expect(bars[0].getAttribute('fill')).toEqual(DefaultPalette.blue);
+ expect(bars[1].getAttribute('fill')).toEqual(DefaultPalette.blueMid);
+ },
+ );
+
+ testWithWait(
+ 'Should render the stacked bar with the specified data',
+ VerticalStackedBarChart,
+ { data: simplePoints },
+ container => {
+ const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ // Assert
+ expect(bars).toHaveLength(8);
+ },
+ );
+});
+
+describe('Vertical stacked bar chart - Subcomponent Legends', () => {
+ testWithoutWait(
+ 'Should not show any rendered legends when hideLegend is true',
+ VerticalStackedBarChart,
+ { data: simplePoints, hideLegend: true },
+ container => {
+ // Assert
+ // Legends have 'rect' as a part of their classname
+ expect(getByClass(container, /rect/i)).toHaveLength(0);
+ },
+ );
+
+ testWithWait(
+ 'Should reduce the opacity of the other bars/lines on mouse over a line legend',
+ VerticalStackedBarChart,
+ { data: simplePoints },
+ container => {
+ const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ const line = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'line');
+ const legends = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button');
+ fireEvent.mouseOver(legends[0]);
+ // Assert
+ expect(line[8].getAttribute('opacity')).toEqual('1');
+ expect(bars[0]).toHaveStyle('opacity: 0.1');
+ expect(bars[1]).toHaveStyle('opacity: 0.1');
+ expect(bars[2]).toHaveStyle('opacity: 0.1');
+ expect(bars[3]).toHaveStyle('opacity: 0.1');
+ expect(bars[4]).toHaveStyle('opacity: 0.1');
+ expect(bars[5]).toHaveStyle('opacity: 0.1');
+ expect(bars[6]).toHaveStyle('opacity: 0.1');
+ expect(bars[7]).toHaveStyle('opacity: 0.1');
+ },
+ );
+
+ testWithWait(
+ 'Should reduce the opacity of the other bars/lines on mouse over a bar legend',
+ VerticalStackedBarChart,
+ { data: simplePoints },
+ container => {
+ // Arrange
+ const legends = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button');
+ const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ const line = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'line');
+ fireEvent.mouseOver(legends![1]);
+
+ // Assert
+ expect(line[8].getAttribute('opacity')).toEqual('0.1');
+ expect(bars[1]).not.toHaveAttribute('opacity');
+ expect(bars[1]).toHaveStyle('opacity: 0.1');
+ expect(bars[3]).toHaveStyle('opacity: 0.1');
+ expect(bars[4]).toHaveStyle('opacity: 0.1');
+ expect(bars[6]).toHaveStyle('opacity: 0.1');
+ expect(bars[7]).toHaveStyle('opacity: 0.1');
+ },
+ );
+
+ testWithWait(
+ 'Should reset the opacity of the lines on mouse leave a bar legend',
+ VerticalStackedBarChart,
+ { data: simplePoints },
+ container => {
+ // Arrange
+ const legends = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button');
+ fireEvent.mouseOver(legends![1]);
+ fireEvent.mouseLeave(legends![1]);
+ const line = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'line');
+ // Assert
+ expect(line[8].getAttribute('opacity')).toEqual('1');
+ },
+ );
+
+ testWithWait(
+ 'Should select legend on single mouse click on legends',
+ VerticalStackedBarChart,
+ { data: simplePoints },
+ container => {
+ const legends = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button');
+ fireEvent.click(legends![1]);
+ const legendsAfterClickEvent = screen.getAllByText(
+ (content, element) => element!.tagName.toLowerCase() === 'button',
+ );
+ // Assert
+ expect(legendsAfterClickEvent[0]).toHaveAttribute('aria-selected', 'false');
+ expect(legendsAfterClickEvent[1]).toHaveAttribute('aria-selected', 'true');
+ expect(legendsAfterClickEvent[2]).toHaveAttribute('aria-selected', 'false');
+ expect(legendsAfterClickEvent[3]).toHaveAttribute('aria-selected', 'false');
+ },
+ );
+
+ testWithWait(
+ 'Should deselect legend on double mouse click on legends',
+ VerticalStackedBarChart,
+ { data: simplePoints },
+ container => {
+ const legends = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button');
+ fireEvent.click(legends![1]);
+ fireEvent.click(legends![1]);
+ const legendsAfterClickEvent = screen.getAllByText(
+ (content, element) => element!.tagName.toLowerCase() === 'button',
+ );
+ // Assert
+ expect(legendsAfterClickEvent[0]).toHaveAttribute('aria-selected', 'false');
+ expect(legendsAfterClickEvent[1]).toHaveAttribute('aria-selected', 'false');
+ expect(legendsAfterClickEvent[2]).toHaveAttribute('aria-selected', 'false');
+ expect(legendsAfterClickEvent[3]).toHaveAttribute('aria-selected', 'false');
+ },
+ );
+
+ testWithWait(
+ 'Should select line legend on single mouse click on line legends',
+ VerticalStackedBarChart,
+ { data: simplePoints },
+ container => {
+ const legends = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button');
+ fireEvent.click(legends![0]);
+ const legendsAfterClickEvent = screen.getAllByText(
+ (content, element) => element!.tagName.toLowerCase() === 'button',
+ );
+ // Assert
+ expect(legendsAfterClickEvent[0]).toHaveAttribute('aria-selected', 'true');
+ expect(legendsAfterClickEvent[1]).toHaveAttribute('aria-selected', 'false');
+ expect(legendsAfterClickEvent[2]).toHaveAttribute('aria-selected', 'false');
+ expect(legendsAfterClickEvent[3]).toHaveAttribute('aria-selected', 'false');
+ },
+ );
+});
+
+describe('Vertical stacked bar chart - Subcomponent callout', () => {
+ testWithWait(
+ 'Should call the handler on mouse over bar and on mouse leave from bar',
+ VerticalStackedBarChart,
+ { data: simplePoints, calloutProps: { doNotLayer: true } },
+ container => {
+ // eslint-disable-next-line
+ const handleMouseOver = jest.spyOn(VerticalStackedBarChartBase.prototype as any, '_onStackHover');
+ const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ // Assert
+ expect(bars).toHaveLength(8);
+ fireEvent.mouseOver(bars[0]);
+ expect(handleMouseOver).toHaveBeenCalled();
+ },
+ );
+
+ testWithWait(
+ 'Should show the callout over the bar on mouse over',
+ VerticalStackedBarChart,
+ { data: simplePoints, calloutProps: { doNotLayer: true } },
+ container => {
+ // Arrange
+ const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ fireEvent.mouseOver(bars[2]);
+ // Assert
+ expect(getById(container, /toolTipcallout/i)).toBeDefined();
+ },
+ );
+
+ testWithWait(
+ 'Should show the stacked callout over the bar on mouse over',
+ VerticalStackedBarChart,
+ { data: simplePoints, calloutProps: { doNotLayer: true } },
+ container => {
+ // Arrange
+ const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ expect(bars).toHaveLength(8);
+ fireEvent.mouseOver(bars[2]);
+ // Assert
+ expect(getByClass(container, /calloutlegendText/i)).toBeDefined();
+ expect(getByClass(container, /calloutlegendText/i)).toHaveLength(4);
+ },
+ );
+
+ testWithWait(
+ 'Should show the callout over the line on mouse over',
+ VerticalStackedBarChart,
+ { data: simplePoints, calloutProps: { doNotLayer: true } },
+ container => {
+ const lines = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'line');
+ fireEvent.mouseOver(lines[0]);
+ // Assert
+ expect(getById(container, /toolTipcallout/i)).toBeDefined();
+ },
+ );
+
+ testWithWait(
+ 'Should show the custom callout over the bar on mouse over',
+ VerticalStackedBarChart,
+ {
+ data: simplePoints,
+ calloutProps: { doNotLayer: true },
+ onRenderCalloutPerDataPoint: (props: IVSChartDataPoint) =>
+ props ? (
+
+
Custom Callout Content
+
+ ) : null,
+ },
+ container => {
+ const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ fireEvent.mouseOver(bars[0]);
+ // Assert
+ expect(getById(container, /toolTipcallout/i)).toBeDefined();
+ expect(screen.queryByText('Custom Callout Content')).toBeDefined();
+ },
+ );
+
+ testWithWait(
+ 'Should show the custom callout over the line on mouse over',
+ VerticalStackedBarChart,
+ {
+ data: simplePoints,
+ calloutProps: { doNotLayer: true },
+ onRenderCalloutPerDataPoint: (props: IVSChartDataPoint) =>
+ props ? (
+
+
Custom Callout Content
+
+ ) : null,
+ },
+ container => {
+ const lines = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'line');
+ fireEvent.mouseOver(lines[0]);
+ // Assert
+ expect(getById(container, /toolTipcallout/i)).toBeDefined();
+ expect(screen.queryByText('Custom Callout Content')).toBeDefined();
+ },
+ );
+
+ testWithWait(
+ 'Should call the handler on mouse click on the bar',
+ VerticalStackedBarChart,
+ { data: simplePoints, calloutProps: { doNotLayer: true } },
+ container => {
+ // eslint-disable-next-line
+ const handleMouseclick = jest.spyOn(VerticalStackedBarChartBase.prototype as any, '_onClick');
+ const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ // Assert
+ expect(bars).toHaveLength(8);
+ fireEvent.click(bars[0]);
+ expect(handleMouseclick).toHaveBeenCalled();
+ },
+ );
+});
+
+describe('Vertical stacked bar chart - Subcomponent xAxis Labels', () => {
+ testWithWait(
+ 'Should show the x-axis labels tooltip when hovered',
+ VerticalStackedBarChart,
+ { data: simplePoints, showXAxisLablesTooltip: true },
+ container => {
+ const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ expect(bars).toHaveLength(8);
+ fireEvent.mouseOver(bars[0]);
+ // Assert
+ expect(getById(container, /showDots/i)).toHaveLength(3);
+ expect(getById(container, /showDots/i)[0]!.textContent!).toEqual('Janu...');
+ },
+ );
+
+ testWithWait(
+ 'Should show rotated x-axis labels',
+ VerticalStackedBarChart,
+ { data: simplePoints, rotateXAxisLables: true },
+ container => {
+ // Assert
+ expect(getByClass(container, /tick/i)[0].getAttribute('transform')).toContain('rotate(-45)');
+ },
+ );
+});
+
+describe('Vertical stacked bar chart - Screen resolution', () => {
+ const originalInnerWidth = global.innerWidth;
+ const originalInnerHeight = global.innerHeight;
+ afterEach(() => {
+ global.innerWidth = originalInnerWidth;
+ global.innerHeight = originalInnerHeight;
+ act(() => {
+ global.dispatchEvent(new Event('resize'));
});
});
+
+ testWithWait(
+ 'Should remain unchanged on zoom in',
+ VerticalStackedBarChart,
+ { data: simplePoints, rotateXAxisLables: true, width: 300, height: 300 },
+ container => {
+ global.innerWidth = window.innerWidth / 2;
+ global.innerHeight = window.innerHeight / 2;
+ act(() => {
+ global.dispatchEvent(new Event('resize'));
+ });
+ // Assert
+ expect(container).toMatchSnapshot();
+ },
+ );
+
+ testWithWait(
+ 'Should remain unchanged on zoom out',
+ VerticalStackedBarChart,
+ { data: simplePoints, rotateXAxisLables: true, width: 300, height: 300 },
+ container => {
+ global.innerWidth = window.innerWidth * 2;
+ global.innerHeight = window.innerHeight * 2;
+ act(() => {
+ global.dispatchEvent(new Event('resize'));
+ });
+ // Assert
+ expect(container).toMatchSnapshot();
+ },
+ );
+});
+
+describe('Vertical stacked bar chart - Theme', () => {
+ test('Should reflect theme change', () => {
+ // Arrange
+ const { container } = render(
+
+
+ ,
+ );
+ // Assert
+ expect(container).toMatchSnapshot();
+ });
});
diff --git a/packages/react-charting/src/components/VerticalStackedBarChart/__snapshots__/VerticalStackedBarChartRTL.test.tsx.snap b/packages/react-charting/src/components/VerticalStackedBarChart/__snapshots__/VerticalStackedBarChartRTL.test.tsx.snap
index 5316e76777202..bf7f086ac165f 100644
--- a/packages/react-charting/src/components/VerticalStackedBarChart/__snapshots__/VerticalStackedBarChartRTL.test.tsx.snap
+++ b/packages/react-charting/src/components/VerticalStackedBarChart/__snapshots__/VerticalStackedBarChartRTL.test.tsx.snap
@@ -1,17 +1,1466 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[`Vertical stacked bar chart rendering Should re-render the Vertical stacked bar chart with data 1`] = `
+exports[`Vertical stacked bar chart - Screen resolution Should remain unchanged on zoom in 1`] = `
+ class=
+
+ {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: flex;
+ flex-direction: column;
+ font-family: 'Segoe UI', 'Segoe UI Web (West European)', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ font-size: 14px;
+ font-weight: 400;
+ height: 100%;
+ overflow: hidden;
+ width: 100%;
+ }
+ id="chart_149"
+ role="presentation"
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Supported Builds
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+`;
+
+exports[`Vertical stacked bar chart - Screen resolution Should remain unchanged on zoom out 1`] = `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Supported Builds
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+`;
+
+exports[`Vertical stacked bar chart - Theme Should reflect theme change 1`] = `
+
`;
-exports[`Vertical stacked bar chart rendering Should re-render the Vertical stacked bar chart with data 2`] = `
+exports[`Vertical stacked bar chart rendering Should render the vertical stacked bar chart with numeric x-axis data 1`] = `
Date: Thu, 24 Aug 2023 14:59:10 -0700
Subject: [PATCH 10/23] Revert "Keytips: Align keytipData with visible instance
for dupes" (#28977)
* Revert "Keytips: Align keytipData with visible instance for dupes (#28522)"
This reverts commit bbba7284a99cf7a63cbd7676a5a85e8770163357.
* change files
---
...entui-react-0078b842-450a-442c-b9da-1c591f0299fb.json | 7 +++++++
.../src/components/KeytipLayer/KeytipLayer.base.tsx | 9 ---------
2 files changed, 7 insertions(+), 9 deletions(-)
create mode 100644 change/@fluentui-react-0078b842-450a-442c-b9da-1c591f0299fb.json
diff --git a/change/@fluentui-react-0078b842-450a-442c-b9da-1c591f0299fb.json b/change/@fluentui-react-0078b842-450a-442c-b9da-1c591f0299fb.json
new file mode 100644
index 0000000000000..f981517f7db68
--- /dev/null
+++ b/change/@fluentui-react-0078b842-450a-442c-b9da-1c591f0299fb.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "Revert \"Keytips: Align keytipData with visible instance for dupes (#28522)\"",
+ "packageName": "@fluentui/react",
+ "email": "makopch@microsoft.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react/src/components/KeytipLayer/KeytipLayer.base.tsx b/packages/react/src/components/KeytipLayer/KeytipLayer.base.tsx
index c1013e14aded0..d9de9b12f361d 100644
--- a/packages/react/src/components/KeytipLayer/KeytipLayer.base.tsx
+++ b/packages/react/src/components/KeytipLayer/KeytipLayer.base.tsx
@@ -12,7 +12,6 @@ import {
Async,
initializeComponentRef,
KeyCodes,
- isElementVisibleAndNotHidden,
} from '../../Utilities';
import { KeytipManager } from '../../utilities/keytips/KeytipManager';
import { KeytipTree } from './KeytipTree';
@@ -376,15 +375,7 @@ export class KeytipLayerBase extends React.Component
1 && seenIds[keytipId] <= matchingElements.length) {
- return keytip.visible && isElementVisibleAndNotHidden(matchingElements[seenIds[keytipId] - 1] as HTMLElement);
- }
return keytip.visible && seenIds[keytipId] === 1;
});
}
From 0dfca34f7aabc1ee0c087a1dfcc4d55b6880c883 Mon Sep 17 00:00:00 2001
From: Mania Yu
Date: Fri, 25 Aug 2023 06:10:33 +0800
Subject: [PATCH 11/23] fix(Dialog): Add displayName for dialog footer and
content (#28939)
* add displayName for dialog footer and content
* yarn change
* Update change/@fluentui-react-e393acc7-f1bd-4632-9c6d-359924839807.json
Co-authored-by: Esteban Munoz Facusse
---------
Co-authored-by: Mingyuan Yu
Co-authored-by: Esteban Munoz Facusse
---
...luentui-react-e393acc7-f1bd-4632-9c6d-359924839807.json | 7 +++++++
packages/react/src/components/Dialog/DialogContent.tsx | 2 ++
packages/react/src/components/Dialog/DialogFooter.tsx | 2 ++
3 files changed, 11 insertions(+)
create mode 100644 change/@fluentui-react-e393acc7-f1bd-4632-9c6d-359924839807.json
diff --git a/change/@fluentui-react-e393acc7-f1bd-4632-9c6d-359924839807.json b/change/@fluentui-react-e393acc7-f1bd-4632-9c6d-359924839807.json
new file mode 100644
index 0000000000000..90e8847ac24c7
--- /dev/null
+++ b/change/@fluentui-react-e393acc7-f1bd-4632-9c6d-359924839807.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "fix: Add displayName to dialog footer and content",
+ "packageName": "@fluentui/react",
+ "email": "mingyuanyu@microsoft.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react/src/components/Dialog/DialogContent.tsx b/packages/react/src/components/Dialog/DialogContent.tsx
index 2c90d46efb674..dd26abd56c203 100644
--- a/packages/react/src/components/Dialog/DialogContent.tsx
+++ b/packages/react/src/components/Dialog/DialogContent.tsx
@@ -9,3 +9,5 @@ export const DialogContent: React.FunctionComponent = style
IDialogContentStyleProps,
IDialogContentStyles
>(DialogContentBase, getStyles, undefined, { scope: 'DialogContent' });
+
+DialogContent.displayName = 'DialogContent';
diff --git a/packages/react/src/components/Dialog/DialogFooter.tsx b/packages/react/src/components/Dialog/DialogFooter.tsx
index 95b6d099fa13a..2af3b307a3ac2 100644
--- a/packages/react/src/components/Dialog/DialogFooter.tsx
+++ b/packages/react/src/components/Dialog/DialogFooter.tsx
@@ -9,3 +9,5 @@ export const DialogFooter: React.FunctionComponent = styled<
IDialogFooterStyleProps,
IDialogFooterStyles
>(DialogFooterBase, getStyles, undefined, { scope: 'DialogFooter' });
+
+DialogFooter.displayName = 'DialogFooter';
From 0e33d8ebd9aecc1efe0cc664288ec433a8878ff8 Mon Sep 17 00:00:00 2001
From: Esteban Munoz Facusse
Date: Thu, 24 Aug 2023 15:29:30 -0700
Subject: [PATCH 12/23] feat(react-infobutton): Add inline prop to InfoButton
and make it inline by default (#28605)
* adding inline prop
* testing example
* making infobutton inline
* change file
---
...-infobutton-6eb516f4-2e97-48b6-94fe-3fa3c4261826.json | 7 +++++++
.../react-infobutton/etc/react-infobutton.api.md | 3 ++-
.../src/components/InfoButton/InfoButton.types.ts | 9 ++++++++-
.../src/components/InfoButton/useInfoButton.tsx | 4 +++-
4 files changed, 20 insertions(+), 3 deletions(-)
create mode 100644 change/@fluentui-react-infobutton-6eb516f4-2e97-48b6-94fe-3fa3c4261826.json
diff --git a/change/@fluentui-react-infobutton-6eb516f4-2e97-48b6-94fe-3fa3c4261826.json b/change/@fluentui-react-infobutton-6eb516f4-2e97-48b6-94fe-3fa3c4261826.json
new file mode 100644
index 0000000000000..8f9e377840765
--- /dev/null
+++ b/change/@fluentui-react-infobutton-6eb516f4-2e97-48b6-94fe-3fa3c4261826.json
@@ -0,0 +1,7 @@
+{
+ "type": "prerelease",
+ "comment": "fix(react-infobutton): Making InfoButton's PopoverSurface inline by default.",
+ "packageName": "@fluentui/react-infobutton",
+ "email": "esteban.230@hotmail.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react-components/react-infobutton/etc/react-infobutton.api.md b/packages/react-components/react-infobutton/etc/react-infobutton.api.md
index 46b9efca38289..058aa90c65acd 100644
--- a/packages/react-components/react-infobutton/etc/react-infobutton.api.md
+++ b/packages/react-components/react-infobutton/etc/react-infobutton.api.md
@@ -25,6 +25,7 @@ export const infoButtonClassNames: SlotClassNames;
// @public
export type InfoButtonProps = Omit>, 'disabled'> & {
size?: 'small' | 'medium' | 'large';
+ inline?: boolean;
};
// @public (undocumented)
@@ -35,7 +36,7 @@ export type InfoButtonSlots = {
};
// @public
-export type InfoButtonState = ComponentState & Required>;
+export type InfoButtonState = ComponentState & Required>;
// @public
export const InfoLabel: ForwardRefComponent;
diff --git a/packages/react-components/react-infobutton/src/components/InfoButton/InfoButton.types.ts b/packages/react-components/react-infobutton/src/components/InfoButton/InfoButton.types.ts
index ed230ae8c37db..c2ef7cc064c8b 100644
--- a/packages/react-components/react-infobutton/src/components/InfoButton/InfoButton.types.ts
+++ b/packages/react-components/react-infobutton/src/components/InfoButton/InfoButton.types.ts
@@ -25,9 +25,16 @@ export type InfoButtonProps = Omit>, 'di
* @default medium
*/
size?: 'small' | 'medium' | 'large';
+
+ /**
+ * Whether the InfoButton should be rendered inline or on a Portal.
+ *
+ * @default true
+ */
+ inline?: boolean;
};
/**
* State used in rendering InfoButton
*/
-export type InfoButtonState = ComponentState & Required>;
+export type InfoButtonState = ComponentState & Required>;
diff --git a/packages/react-components/react-infobutton/src/components/InfoButton/useInfoButton.tsx b/packages/react-components/react-infobutton/src/components/InfoButton/useInfoButton.tsx
index c543d7a0b7fbf..8388065c67baf 100644
--- a/packages/react-components/react-infobutton/src/components/InfoButton/useInfoButton.tsx
+++ b/packages/react-components/react-infobutton/src/components/InfoButton/useInfoButton.tsx
@@ -27,9 +27,10 @@ const popoverSizeMap = {
* @param ref - reference to root HTMLElement of InfoButton
*/
export const useInfoButton_unstable = (props: InfoButtonProps, ref: React.Ref): InfoButtonState => {
- const { size = 'medium' } = props;
+ const { size = 'medium', inline = true } = props;
const state: InfoButtonState = {
+ inline,
size,
components: {
@@ -50,6 +51,7 @@ export const useInfoButton_unstable = (props: InfoButtonProps, ref: React.Ref
Date: Thu, 24 Aug 2023 16:21:36 -0700
Subject: [PATCH 13/23] feat(Stack): Add deprecated flag to render null when
receiving a falsy value (#28978)
* feat(Stack): Add deprecated flag to render null when receiving a falsy value.
* change file
* types change
---
...-d1e31a08-0447-430f-8c8a-7ecdbae1691f.json | 7 +++++
packages/react/etc/react.api.md | 2 ++
packages/react/src/components/Stack/Stack.tsx | 26 +++++++++++++++----
.../react/src/components/Stack/Stack.types.ts | 11 ++++++++
4 files changed, 41 insertions(+), 5 deletions(-)
create mode 100644 change/@fluentui-react-d1e31a08-0447-430f-8c8a-7ecdbae1691f.json
diff --git a/change/@fluentui-react-d1e31a08-0447-430f-8c8a-7ecdbae1691f.json b/change/@fluentui-react-d1e31a08-0447-430f-8c8a-7ecdbae1691f.json
new file mode 100644
index 0000000000000..5a9da3a76b6ea
--- /dev/null
+++ b/change/@fluentui-react-d1e31a08-0447-430f-8c8a-7ecdbae1691f.json
@@ -0,0 +1,7 @@
+{
+ "type": "minor",
+ "comment": "feat(Stack): Add deprecated flag to render null when receiving a falsy value.",
+ "packageName": "@fluentui/react",
+ "email": "esteban.230@hotmail.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react/etc/react.api.md b/packages/react/etc/react.api.md
index 2bb36c38c527e..a6f7d4db9d42c 100644
--- a/packages/react/etc/react.api.md
+++ b/packages/react/etc/react.api.md
@@ -8789,6 +8789,8 @@ export interface IStackItemTokens {
export interface IStackProps extends ISlottableProps, IStyleableComponentProps, React_2.HTMLAttributes {
as?: React_2.ElementType>;
disableShrink?: boolean;
+ // @deprecated
+ doNotRenderFalsyValues?: boolean;
enableScopedSelectors?: boolean;
// @deprecated
gap?: number | string;
diff --git a/packages/react/src/components/Stack/Stack.tsx b/packages/react/src/components/Stack/Stack.tsx
index 20223c8488c24..6d03a5c8c05d2 100644
--- a/packages/react/src/components/Stack/Stack.tsx
+++ b/packages/react/src/components/Stack/Stack.tsx
@@ -9,7 +9,15 @@ import type { IStackComponent, IStackProps, IStackSlots } from './Stack.types';
import type { IStackItemProps } from './StackItem/StackItem.types';
const StackView: IStackComponent['view'] = props => {
- const { as: RootType = 'div', disableShrink = false, enableScopedSelectors = false, wrap, ...rest } = props;
+ const {
+ as: RootType = 'div',
+ disableShrink = false,
+ // eslint-disable-next-line deprecation/deprecation
+ doNotRenderFalsyValues = false,
+ enableScopedSelectors = false,
+ wrap,
+ ...rest
+ } = props;
warnDeprecations('Stack', props, {
gap: 'tokens.childrenGap',
@@ -18,7 +26,11 @@ const StackView: IStackComponent['view'] = props => {
padding: 'tokens.padding',
});
- const stackChildren = _processStackChildren(props.children, { disableShrink, enableScopedSelectors });
+ const stackChildren = _processStackChildren(props.children, {
+ disableShrink,
+ enableScopedSelectors,
+ doNotRenderFalsyValues,
+ });
const nativeProps = getNativeProps>(rest, htmlElementProperties);
@@ -40,18 +52,22 @@ const StackView: IStackComponent['view'] = props => {
function _processStackChildren(
children: React.ReactNode,
- { disableShrink, enableScopedSelectors }: { disableShrink: boolean; enableScopedSelectors: boolean },
+ {
+ disableShrink,
+ enableScopedSelectors,
+ doNotRenderFalsyValues,
+ }: { disableShrink: boolean; enableScopedSelectors: boolean; doNotRenderFalsyValues: boolean },
): (React.ReactChild | React.ReactFragment | React.ReactPortal)[] {
let childrenArray = React.Children.toArray(children);
childrenArray = React.Children.map(childrenArray, child => {
if (!child || !React.isValidElement(child)) {
- return child;
+ return doNotRenderFalsyValues ? null : child;
}
if (child.type === React.Fragment) {
return child.props.children
- ? _processStackChildren(child.props.children, { disableShrink, enableScopedSelectors })
+ ? _processStackChildren(child.props.children, { disableShrink, enableScopedSelectors, doNotRenderFalsyValues })
: null;
}
diff --git a/packages/react/src/components/Stack/Stack.types.ts b/packages/react/src/components/Stack/Stack.types.ts
index 1a8fb4cd5a753..f776eff0c9e29 100644
--- a/packages/react/src/components/Stack/Stack.types.ts
+++ b/packages/react/src/components/Stack/Stack.types.ts
@@ -156,6 +156,17 @@ export interface IStackProps
* @defaultvalue false
*/
enableScopedSelectors?: boolean;
+
+ /**
+ * When receiving a falsy value, render null instead.
+ *
+ * @deprecated Default behavior now allows rendering falsy values so cases like
+ * this one can happen:
+ * ```tsx
+ * 0 1 2 3 4
+ * ```
+ */
+ doNotRenderFalsyValues?: boolean;
}
/**
From 25449609dfc9306761602ff631afff4d31caf1a7 Mon Sep 17 00:00:00 2001
From: Fluent UI Build
Date: Fri, 25 Aug 2023 07:35:42 +0000
Subject: [PATCH 14/23] applying package updates
---
...-0078b842-450a-442c-b9da-1c591f0299fb.json | 7 ----
...-20c8ae70-f2a4-4ef4-89b6-7ca932f7481d.json | 7 ----
...-7ed503a2-d9d1-4679-8074-c67eb83161e1.json | 7 ----
...-d1e31a08-0447-430f-8c8a-7ecdbae1691f.json | 7 ----
...-e393acc7-f1bd-4632-9c6d-359924839807.json | 7 ----
packages/azure-themes/CHANGELOG.json | 15 +++++++++
packages/azure-themes/CHANGELOG.md | 11 ++++++-
packages/azure-themes/package.json | 4 +--
packages/cra-template/package.json | 2 +-
packages/fluent2-theme/CHANGELOG.json | 15 +++++++++
packages/fluent2-theme/CHANGELOG.md | 11 ++++++-
packages/fluent2-theme/package.json | 4 +--
packages/react-cards/CHANGELOG.json | 15 +++++++++
packages/react-cards/CHANGELOG.md | 11 ++++++-
packages/react-cards/package.json | 4 +--
packages/react-charting/CHANGELOG.json | 33 +++++++++++++++++++
packages/react-charting/CHANGELOG.md | 14 +++++++-
packages/react-charting/package.json | 6 ++--
.../react-migration-v8-v9/package.json | 4 +--
packages/react-date-time/CHANGELOG.json | 15 +++++++++
packages/react-date-time/CHANGELOG.md | 11 ++++++-
packages/react-date-time/package.json | 4 +--
.../react-docsite-components/CHANGELOG.json | 21 ++++++++++++
.../react-docsite-components/CHANGELOG.md | 12 ++++++-
.../react-docsite-components/package.json | 6 ++--
packages/react-examples/package.json | 14 ++++----
packages/react-experiments/CHANGELOG.json | 15 +++++++++
packages/react-experiments/CHANGELOG.md | 11 ++++++-
packages/react-experiments/package.json | 4 +--
packages/react-monaco-editor/CHANGELOG.json | 21 ++++++++++++
packages/react-monaco-editor/CHANGELOG.md | 12 ++++++-
packages/react-monaco-editor/package.json | 6 ++--
packages/react/CHANGELOG.json | 29 ++++++++++++++++
packages/react/CHANGELOG.md | 16 ++++++++-
packages/react/package.json | 2 +-
packages/storybook/package.json | 6 ++--
packages/theme-samples/CHANGELOG.json | 15 +++++++++
packages/theme-samples/CHANGELOG.md | 11 ++++++-
packages/theme-samples/package.json | 4 +--
39 files changed, 339 insertions(+), 80 deletions(-)
delete mode 100644 change/@fluentui-react-0078b842-450a-442c-b9da-1c591f0299fb.json
delete mode 100644 change/@fluentui-react-charting-20c8ae70-f2a4-4ef4-89b6-7ca932f7481d.json
delete mode 100644 change/@fluentui-react-charting-7ed503a2-d9d1-4679-8074-c67eb83161e1.json
delete mode 100644 change/@fluentui-react-d1e31a08-0447-430f-8c8a-7ecdbae1691f.json
delete mode 100644 change/@fluentui-react-e393acc7-f1bd-4632-9c6d-359924839807.json
diff --git a/change/@fluentui-react-0078b842-450a-442c-b9da-1c591f0299fb.json b/change/@fluentui-react-0078b842-450a-442c-b9da-1c591f0299fb.json
deleted file mode 100644
index f981517f7db68..0000000000000
--- a/change/@fluentui-react-0078b842-450a-442c-b9da-1c591f0299fb.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "patch",
- "comment": "Revert \"Keytips: Align keytipData with visible instance for dupes (#28522)\"",
- "packageName": "@fluentui/react",
- "email": "makopch@microsoft.com",
- "dependentChangeType": "patch"
-}
diff --git a/change/@fluentui-react-charting-20c8ae70-f2a4-4ef4-89b6-7ca932f7481d.json b/change/@fluentui-react-charting-20c8ae70-f2a4-4ef4-89b6-7ca932f7481d.json
deleted file mode 100644
index 609bfb15d61b8..0000000000000
--- a/change/@fluentui-react-charting-20c8ae70-f2a4-4ef4-89b6-7ca932f7481d.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "patch",
- "comment": "Fixed the focus indicator bug in horizontal bar chart and multi stack bar chart",
- "packageName": "@fluentui/react-charting",
- "email": "yushsingla@microsoft.com",
- "dependentChangeType": "patch"
-}
diff --git a/change/@fluentui-react-charting-7ed503a2-d9d1-4679-8074-c67eb83161e1.json b/change/@fluentui-react-charting-7ed503a2-d9d1-4679-8074-c67eb83161e1.json
deleted file mode 100644
index 2695291386c7f..0000000000000
--- a/change/@fluentui-react-charting-7ed503a2-d9d1-4679-8074-c67eb83161e1.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "patch",
- "comment": "fixed accessibility issues in pie chart",
- "packageName": "@fluentui/react-charting",
- "email": "yushsingla@microsoft.com",
- "dependentChangeType": "patch"
-}
diff --git a/change/@fluentui-react-d1e31a08-0447-430f-8c8a-7ecdbae1691f.json b/change/@fluentui-react-d1e31a08-0447-430f-8c8a-7ecdbae1691f.json
deleted file mode 100644
index 5a9da3a76b6ea..0000000000000
--- a/change/@fluentui-react-d1e31a08-0447-430f-8c8a-7ecdbae1691f.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "minor",
- "comment": "feat(Stack): Add deprecated flag to render null when receiving a falsy value.",
- "packageName": "@fluentui/react",
- "email": "esteban.230@hotmail.com",
- "dependentChangeType": "patch"
-}
diff --git a/change/@fluentui-react-e393acc7-f1bd-4632-9c6d-359924839807.json b/change/@fluentui-react-e393acc7-f1bd-4632-9c6d-359924839807.json
deleted file mode 100644
index 90e8847ac24c7..0000000000000
--- a/change/@fluentui-react-e393acc7-f1bd-4632-9c6d-359924839807.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "patch",
- "comment": "fix: Add displayName to dialog footer and content",
- "packageName": "@fluentui/react",
- "email": "mingyuanyu@microsoft.com",
- "dependentChangeType": "patch"
-}
diff --git a/packages/azure-themes/CHANGELOG.json b/packages/azure-themes/CHANGELOG.json
index 0e5b777af56c3..7e5cfc1b282ee 100644
--- a/packages/azure-themes/CHANGELOG.json
+++ b/packages/azure-themes/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/azure-themes",
"entries": [
+ {
+ "date": "Fri, 25 Aug 2023 07:35:37 GMT",
+ "tag": "@fluentui/azure-themes_v8.6.32",
+ "version": "8.6.32",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/azure-themes",
+ "comment": "Bump @fluentui/react to v8.111.0",
+ "commit": "846a45467d7e70f3960950b6eb42d3a1d3cef2e5"
+ }
+ ]
+ }
+ },
{
"date": "Thu, 24 Aug 2023 07:33:35 GMT",
"tag": "@fluentui/azure-themes_v8.6.31",
diff --git a/packages/azure-themes/CHANGELOG.md b/packages/azure-themes/CHANGELOG.md
index 9cbefbf372afc..e6c7dd1ea7d32 100644
--- a/packages/azure-themes/CHANGELOG.md
+++ b/packages/azure-themes/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/azure-themes
-This log was last generated on Thu, 24 Aug 2023 07:33:35 GMT and should not be manually modified.
+This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+## [8.6.32](https://github.com/microsoft/fluentui/tree/@fluentui/azure-themes_v8.6.32)
+
+Fri, 25 Aug 2023 07:35:37 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/azure-themes_v8.6.31..@fluentui/azure-themes_v8.6.32)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.0 ([PR #28978](https://github.com/microsoft/fluentui/pull/28978) by beachball)
+
## [8.6.31](https://github.com/microsoft/fluentui/tree/@fluentui/azure-themes_v8.6.31)
Thu, 24 Aug 2023 07:33:35 GMT
diff --git a/packages/azure-themes/package.json b/packages/azure-themes/package.json
index fdc422f78892d..59785bd138a3c 100644
--- a/packages/azure-themes/package.json
+++ b/packages/azure-themes/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/azure-themes",
- "version": "8.6.31",
+ "version": "8.6.32",
"description": "Azure themes for Fluent UI React",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -28,7 +28,7 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.110.15",
+ "@fluentui/react": "^8.111.0",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
diff --git a/packages/cra-template/package.json b/packages/cra-template/package.json
index 868781540b11b..0672d37224ad4 100644
--- a/packages/cra-template/package.json
+++ b/packages/cra-template/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/cra-template",
- "version": "8.4.109",
+ "version": "8.4.110",
"description": "Create React App template for Fluent UI React (@fluentui/react)",
"repository": {
"type": "git",
diff --git a/packages/fluent2-theme/CHANGELOG.json b/packages/fluent2-theme/CHANGELOG.json
index 5ca830f3ec41e..bb105171b694e 100644
--- a/packages/fluent2-theme/CHANGELOG.json
+++ b/packages/fluent2-theme/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/fluent2-theme",
"entries": [
+ {
+ "date": "Fri, 25 Aug 2023 07:35:37 GMT",
+ "tag": "@fluentui/fluent2-theme_v8.107.36",
+ "version": "8.107.36",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/fluent2-theme",
+ "comment": "Bump @fluentui/react to v8.111.0",
+ "commit": "846a45467d7e70f3960950b6eb42d3a1d3cef2e5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 07:36:23 GMT",
"tag": "@fluentui/fluent2-theme_v8.107.35",
diff --git a/packages/fluent2-theme/CHANGELOG.md b/packages/fluent2-theme/CHANGELOG.md
index 620299307c602..dd319642005c2 100644
--- a/packages/fluent2-theme/CHANGELOG.md
+++ b/packages/fluent2-theme/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/fluent2-theme
-This log was last generated on Wed, 23 Aug 2023 07:36:23 GMT and should not be manually modified.
+This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+## [8.107.36](https://github.com/microsoft/fluentui/tree/@fluentui/fluent2-theme_v8.107.36)
+
+Fri, 25 Aug 2023 07:35:37 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/fluent2-theme_v8.107.35..@fluentui/fluent2-theme_v8.107.36)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.0 ([PR #28978](https://github.com/microsoft/fluentui/pull/28978) by beachball)
+
## [8.107.35](https://github.com/microsoft/fluentui/tree/@fluentui/fluent2-theme_v8.107.35)
Wed, 23 Aug 2023 07:36:23 GMT
diff --git a/packages/fluent2-theme/package.json b/packages/fluent2-theme/package.json
index 5763cbaa5ae3c..b91cc667b4ab9 100644
--- a/packages/fluent2-theme/package.json
+++ b/packages/fluent2-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/fluent2-theme",
- "version": "8.107.35",
+ "version": "8.107.36",
"description": "A Fluent2 theme for Fluent UI React 8.x",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -28,7 +28,7 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.110.15",
+ "@fluentui/react": "^8.111.0",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
diff --git a/packages/react-cards/CHANGELOG.json b/packages/react-cards/CHANGELOG.json
index 2d680c245b950..b17addb469d34 100644
--- a/packages/react-cards/CHANGELOG.json
+++ b/packages/react-cards/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/react-cards",
"entries": [
+ {
+ "date": "Fri, 25 Aug 2023 07:35:37 GMT",
+ "tag": "@fluentui/react-cards_v0.205.109",
+ "version": "0.205.109",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-cards",
+ "comment": "Bump @fluentui/react to v8.111.0",
+ "commit": "846a45467d7e70f3960950b6eb42d3a1d3cef2e5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 07:36:23 GMT",
"tag": "@fluentui/react-cards_v0.205.108",
diff --git a/packages/react-cards/CHANGELOG.md b/packages/react-cards/CHANGELOG.md
index f1887b725b514..0b1b852e0fb6c 100644
--- a/packages/react-cards/CHANGELOG.md
+++ b/packages/react-cards/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/react-cards
-This log was last generated on Wed, 23 Aug 2023 07:36:23 GMT and should not be manually modified.
+This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+## [0.205.109](https://github.com/microsoft/fluentui/tree/@fluentui/react-cards_v0.205.109)
+
+Fri, 25 Aug 2023 07:35:37 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-cards_v0.205.108..@fluentui/react-cards_v0.205.109)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.0 ([PR #28978](https://github.com/microsoft/fluentui/pull/28978) by beachball)
+
## [0.205.108](https://github.com/microsoft/fluentui/tree/@fluentui/react-cards_v0.205.108)
Wed, 23 Aug 2023 07:36:23 GMT
diff --git a/packages/react-cards/package.json b/packages/react-cards/package.json
index 63d6b125cab93..f9745fa97c3b2 100644
--- a/packages/react-cards/package.json
+++ b/packages/react-cards/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-cards",
- "version": "0.205.108",
+ "version": "0.205.109",
"description": "Deprecated experimental Card container components for Fluent UI React.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -34,7 +34,7 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.110.15",
+ "@fluentui/react": "^8.111.0",
"@fluentui/foundation-legacy": "^8.2.44",
"@fluentui/set-version": "^8.2.11",
"@microsoft/load-themed-styles": "^1.10.26",
diff --git a/packages/react-charting/CHANGELOG.json b/packages/react-charting/CHANGELOG.json
index 1d01fb5c132ef..b89296e09fd93 100644
--- a/packages/react-charting/CHANGELOG.json
+++ b/packages/react-charting/CHANGELOG.json
@@ -1,6 +1,39 @@
{
"name": "@fluentui/react-charting",
"entries": [
+ {
+ "date": "Fri, 25 Aug 2023 07:35:36 GMT",
+ "tag": "@fluentui/react-charting_v5.17.3",
+ "version": "5.17.3",
+ "comments": {
+ "patch": [
+ {
+ "author": "yushsingla@microsoft.com",
+ "package": "@fluentui/react-charting",
+ "commit": "78808a4e906580cd2b7a946b8be359eb548206bc",
+ "comment": "Fixed the focus indicator bug in horizontal bar chart and multi stack bar chart"
+ },
+ {
+ "author": "yushsingla@microsoft.com",
+ "package": "@fluentui/react-charting",
+ "commit": "b0e9dad9f173b1e87c3a1fffbc8a4cba768400b3",
+ "comment": "fixed accessibility issues in pie chart"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-charting",
+ "comment": "Bump @fluentui/theme-samples to v8.7.109",
+ "commit": "846a45467d7e70f3960950b6eb42d3a1d3cef2e5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-charting",
+ "comment": "Bump @fluentui/react to v8.111.0",
+ "commit": "846a45467d7e70f3960950b6eb42d3a1d3cef2e5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 07:36:23 GMT",
"tag": "@fluentui/react-charting_v5.17.2",
diff --git a/packages/react-charting/CHANGELOG.md b/packages/react-charting/CHANGELOG.md
index 598271da2cbd9..39a2411d4738a 100644
--- a/packages/react-charting/CHANGELOG.md
+++ b/packages/react-charting/CHANGELOG.md
@@ -1,9 +1,21 @@
# Change Log - @fluentui/react-charting
-This log was last generated on Wed, 23 Aug 2023 07:36:23 GMT and should not be manually modified.
+This log was last generated on Fri, 25 Aug 2023 07:35:36 GMT and should not be manually modified.
+## [5.17.3](https://github.com/microsoft/fluentui/tree/@fluentui/react-charting_v5.17.3)
+
+Fri, 25 Aug 2023 07:35:36 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-charting_v5.17.2..@fluentui/react-charting_v5.17.3)
+
+### Patches
+
+- Fixed the focus indicator bug in horizontal bar chart and multi stack bar chart ([PR #28414](https://github.com/microsoft/fluentui/pull/28414) by yushsingla@microsoft.com)
+- fixed accessibility issues in pie chart ([PR #28504](https://github.com/microsoft/fluentui/pull/28504) by yushsingla@microsoft.com)
+- Bump @fluentui/theme-samples to v8.7.109 ([PR #28978](https://github.com/microsoft/fluentui/pull/28978) by beachball)
+- Bump @fluentui/react to v8.111.0 ([PR #28978](https://github.com/microsoft/fluentui/pull/28978) by beachball)
+
## [5.17.2](https://github.com/microsoft/fluentui/tree/@fluentui/react-charting_v5.17.2)
Wed, 23 Aug 2023 07:36:23 GMT
diff --git a/packages/react-charting/package.json b/packages/react-charting/package.json
index fe10275d7e34a..259e2ec03025c 100644
--- a/packages/react-charting/package.json
+++ b/packages/react-charting/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-charting",
- "version": "5.17.2",
+ "version": "5.17.3",
"description": "Experimental React charting components for building experiences for Microsoft 365.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -38,7 +38,7 @@
},
"dependencies": {
"@fluentui/react-focus": "^8.8.31",
- "@fluentui/theme-samples": "^8.7.108",
+ "@fluentui/theme-samples": "^8.7.109",
"@microsoft/load-themed-styles": "^1.10.26",
"@types/d3-array": "1.2.1",
"@types/d3-axis": "1.0.10",
@@ -64,7 +64,7 @@
"tslib": "^2.1.0"
},
"peerDependencies": {
- "@fluentui/react": "^8.110.15",
+ "@fluentui/react": "^8.111.0",
"@types/react": ">=16.8.0 <19.0.0",
"@types/react-dom": ">=16.8.0 <19.0.0",
"react": ">=16.8.0 <19.0.0",
diff --git a/packages/react-components/react-migration-v8-v9/package.json b/packages/react-components/react-migration-v8-v9/package.json
index 3abadacaea9ea..b26a4c570f9e7 100644
--- a/packages/react-components/react-migration-v8-v9/package.json
+++ b/packages/react-components/react-migration-v8-v9/package.json
@@ -32,8 +32,8 @@
},
"dependencies": {
"@ctrl/tinycolor": "3.3.4",
- "@fluentui/fluent2-theme": "^8.107.35",
- "@fluentui/react": "^8.110.15",
+ "@fluentui/fluent2-theme": "^8.107.36",
+ "@fluentui/react": "^8.111.0",
"@fluentui/react-components": "^9.30.0",
"@fluentui/react-icons": "^2.0.207",
"@fluentui/react-theme": "^9.1.11",
diff --git a/packages/react-date-time/CHANGELOG.json b/packages/react-date-time/CHANGELOG.json
index d1f47bbaf3fd5..1a5828bad1b1b 100644
--- a/packages/react-date-time/CHANGELOG.json
+++ b/packages/react-date-time/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/react-date-time",
"entries": [
+ {
+ "date": "Fri, 25 Aug 2023 07:35:37 GMT",
+ "tag": "@fluentui/react-date-time_v8.7.109",
+ "version": "8.7.109",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-date-time",
+ "comment": "Bump @fluentui/react to v8.111.0",
+ "commit": "846a45467d7e70f3960950b6eb42d3a1d3cef2e5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 07:36:23 GMT",
"tag": "@fluentui/react-date-time_v8.7.108",
diff --git a/packages/react-date-time/CHANGELOG.md b/packages/react-date-time/CHANGELOG.md
index 5f95811e2e7c0..c686882094d51 100644
--- a/packages/react-date-time/CHANGELOG.md
+++ b/packages/react-date-time/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/react-date-time
-This log was last generated on Wed, 23 Aug 2023 07:36:23 GMT and should not be manually modified.
+This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+## [8.7.109](https://github.com/microsoft/fluentui/tree/@fluentui/react-date-time_v8.7.109)
+
+Fri, 25 Aug 2023 07:35:37 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-date-time_v8.7.108..@fluentui/react-date-time_v8.7.109)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.0 ([PR #28978](https://github.com/microsoft/fluentui/pull/28978) by beachball)
+
## [8.7.108](https://github.com/microsoft/fluentui/tree/@fluentui/react-date-time_v8.7.108)
Wed, 23 Aug 2023 07:36:23 GMT
diff --git a/packages/react-date-time/package.json b/packages/react-date-time/package.json
index 401620099d8bb..cb20d381518d0 100644
--- a/packages/react-date-time/package.json
+++ b/packages/react-date-time/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-date-time",
- "version": "8.7.108",
+ "version": "8.7.109",
"description": "Date and time related React components for building experiences for Microsoft 365.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -28,7 +28,7 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.110.15",
+ "@fluentui/react": "^8.111.0",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
},
diff --git a/packages/react-docsite-components/CHANGELOG.json b/packages/react-docsite-components/CHANGELOG.json
index 65dc4ecf6bbf7..e8b81995afcc7 100644
--- a/packages/react-docsite-components/CHANGELOG.json
+++ b/packages/react-docsite-components/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-docsite-components",
"entries": [
+ {
+ "date": "Fri, 25 Aug 2023 07:35:37 GMT",
+ "tag": "@fluentui/react-docsite-components_v8.13.3",
+ "version": "8.13.3",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-docsite-components",
+ "comment": "Bump @fluentui/react to v8.111.0",
+ "commit": "846a45467d7e70f3960950b6eb42d3a1d3cef2e5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-docsite-components",
+ "comment": "Bump @fluentui/react-monaco-editor to v1.7.121",
+ "commit": "846a45467d7e70f3960950b6eb42d3a1d3cef2e5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 07:36:23 GMT",
"tag": "@fluentui/react-docsite-components_v8.13.2",
diff --git a/packages/react-docsite-components/CHANGELOG.md b/packages/react-docsite-components/CHANGELOG.md
index d8ecab00a34d3..6fab943e4a701 100644
--- a/packages/react-docsite-components/CHANGELOG.md
+++ b/packages/react-docsite-components/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-docsite-components
-This log was last generated on Wed, 23 Aug 2023 07:36:23 GMT and should not be manually modified.
+This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+## [8.13.3](https://github.com/microsoft/fluentui/tree/@fluentui/react-docsite-components_v8.13.3)
+
+Fri, 25 Aug 2023 07:35:37 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-docsite-components_v8.13.2..@fluentui/react-docsite-components_v8.13.3)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.0 ([PR #28978](https://github.com/microsoft/fluentui/pull/28978) by beachball)
+- Bump @fluentui/react-monaco-editor to v1.7.121 ([PR #28978](https://github.com/microsoft/fluentui/pull/28978) by beachball)
+
## [8.13.2](https://github.com/microsoft/fluentui/tree/@fluentui/react-docsite-components_v8.13.2)
Wed, 23 Aug 2023 07:36:23 GMT
diff --git a/packages/react-docsite-components/package.json b/packages/react-docsite-components/package.json
index a64c694f3cbac..562c915b74934 100644
--- a/packages/react-docsite-components/package.json
+++ b/packages/react-docsite-components/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-docsite-components",
- "version": "8.13.2",
+ "version": "8.13.3",
"description": "Fluent UI React components for building documentation sites.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -35,14 +35,14 @@
"react-dom": ">=16.8.0 <19.0.0"
},
"dependencies": {
- "@fluentui/react": "^8.110.15",
+ "@fluentui/react": "^8.111.0",
"@fluentui/theme": "^2.6.35",
"@microsoft/load-themed-styles": "^1.10.26",
"@fluentui/example-data": "^8.4.12",
"@fluentui/public-docsite-setup": "^0.3.22",
"@fluentui/react-hooks": "^8.6.29",
"@fluentui/set-version": "^8.2.11",
- "@fluentui/react-monaco-editor": "^1.7.120",
+ "@fluentui/react-monaco-editor": "^1.7.121",
"color-check": "0.0.2",
"markdown-to-jsx": "^7.0.0",
"office-ui-fabric-core": "^11.0.0",
diff --git a/packages/react-examples/package.json b/packages/react-examples/package.json
index 2c90897494419..cfb6255d49a3a 100644
--- a/packages/react-examples/package.json
+++ b/packages/react-examples/package.json
@@ -27,18 +27,18 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/azure-themes": "^8.6.31",
+ "@fluentui/azure-themes": "^8.6.32",
"@fluentui/date-time-utilities": "^8.5.13",
"@fluentui/dom-utilities": "^2.2.11",
"@fluentui/example-data": "^8.4.12",
"@fluentui/font-icons-mdl2": "^8.5.24",
"@fluentui/foundation-legacy": "^8.2.44",
"@fluentui/merge-styles": "^8.5.12",
- "@fluentui/react": "^8.110.15",
- "@fluentui/react-cards": "^0.205.108",
- "@fluentui/react-charting": "^5.17.2",
- "@fluentui/react-docsite-components": "^8.13.2",
- "@fluentui/react-experiments": "^8.14.103",
+ "@fluentui/react": "^8.111.0",
+ "@fluentui/react-cards": "^0.205.109",
+ "@fluentui/react-charting": "^5.17.3",
+ "@fluentui/react-docsite-components": "^8.13.3",
+ "@fluentui/react-experiments": "^8.14.104",
"@fluentui/react-file-type-icons": "^8.10.1",
"@fluentui/react-focus": "^8.8.31",
"@fluentui/react-hooks": "^8.6.29",
@@ -46,7 +46,7 @@
"@fluentui/scheme-utilities": "^8.3.36",
"@fluentui/style-utilities": "^8.9.17",
"@fluentui/theme": "^2.6.35",
- "@fluentui/theme-samples": "^8.7.108",
+ "@fluentui/theme-samples": "^8.7.109",
"@fluentui/utilities": "^8.13.18",
"@microsoft/load-themed-styles": "^1.10.26",
"d3-fetch": "3.0.1",
diff --git a/packages/react-experiments/CHANGELOG.json b/packages/react-experiments/CHANGELOG.json
index 9a7a0b661d021..9c4ee24e833b2 100644
--- a/packages/react-experiments/CHANGELOG.json
+++ b/packages/react-experiments/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/react-experiments",
"entries": [
+ {
+ "date": "Fri, 25 Aug 2023 07:35:37 GMT",
+ "tag": "@fluentui/react-experiments_v8.14.104",
+ "version": "8.14.104",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-experiments",
+ "comment": "Bump @fluentui/react to v8.111.0",
+ "commit": "846a45467d7e70f3960950b6eb42d3a1d3cef2e5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 07:36:23 GMT",
"tag": "@fluentui/react-experiments_v8.14.103",
diff --git a/packages/react-experiments/CHANGELOG.md b/packages/react-experiments/CHANGELOG.md
index 2c9072c09c34c..5ad19bdf055d3 100644
--- a/packages/react-experiments/CHANGELOG.md
+++ b/packages/react-experiments/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/react-experiments
-This log was last generated on Wed, 23 Aug 2023 07:36:23 GMT and should not be manually modified.
+This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+## [8.14.104](https://github.com/microsoft/fluentui/tree/@fluentui/react-experiments_v8.14.104)
+
+Fri, 25 Aug 2023 07:35:37 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-experiments_v8.14.103..@fluentui/react-experiments_v8.14.104)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.0 ([PR #28978](https://github.com/microsoft/fluentui/pull/28978) by beachball)
+
## [8.14.103](https://github.com/microsoft/fluentui/tree/@fluentui/react-experiments_v8.14.103)
Wed, 23 Aug 2023 07:36:23 GMT
diff --git a/packages/react-experiments/package.json b/packages/react-experiments/package.json
index 5d8a37b1ddee9..cb1f5b7bad3c3 100644
--- a/packages/react-experiments/package.json
+++ b/packages/react-experiments/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-experiments",
- "version": "8.14.103",
+ "version": "8.14.104",
"description": "Experimental React components for building experiences for Microsoft 365.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -39,7 +39,7 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.110.15",
+ "@fluentui/react": "^8.111.0",
"@fluentui/theme": "^2.6.35",
"@microsoft/load-themed-styles": "^1.10.26",
"@fluentui/example-data": "^8.4.12",
diff --git a/packages/react-monaco-editor/CHANGELOG.json b/packages/react-monaco-editor/CHANGELOG.json
index eeadaab16d433..1030b729164a8 100644
--- a/packages/react-monaco-editor/CHANGELOG.json
+++ b/packages/react-monaco-editor/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-monaco-editor",
"entries": [
+ {
+ "date": "Fri, 25 Aug 2023 07:35:37 GMT",
+ "tag": "@fluentui/react-monaco-editor_v1.7.121",
+ "version": "1.7.121",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-monaco-editor",
+ "comment": "Bump @fluentui/react to v8.111.0",
+ "commit": "846a45467d7e70f3960950b6eb42d3a1d3cef2e5"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-monaco-editor",
+ "comment": "Bump @fluentui/react-charting to v5.17.3",
+ "commit": "846a45467d7e70f3960950b6eb42d3a1d3cef2e5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 07:36:23 GMT",
"tag": "@fluentui/react-monaco-editor_v1.7.120",
diff --git a/packages/react-monaco-editor/CHANGELOG.md b/packages/react-monaco-editor/CHANGELOG.md
index e68b41a1b2ff9..dcaa991b564c8 100644
--- a/packages/react-monaco-editor/CHANGELOG.md
+++ b/packages/react-monaco-editor/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-monaco-editor
-This log was last generated on Wed, 23 Aug 2023 07:36:23 GMT and should not be manually modified.
+This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+## [1.7.121](https://github.com/microsoft/fluentui/tree/@fluentui/react-monaco-editor_v1.7.121)
+
+Fri, 25 Aug 2023 07:35:37 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-monaco-editor_v1.7.120..@fluentui/react-monaco-editor_v1.7.121)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.0 ([PR #28978](https://github.com/microsoft/fluentui/pull/28978) by beachball)
+- Bump @fluentui/react-charting to v5.17.3 ([PR #28978](https://github.com/microsoft/fluentui/pull/28978) by beachball)
+
## [1.7.120](https://github.com/microsoft/fluentui/tree/@fluentui/react-monaco-editor_v1.7.120)
Wed, 23 Aug 2023 07:36:23 GMT
diff --git a/packages/react-monaco-editor/package.json b/packages/react-monaco-editor/package.json
index 498affcc952e2..284eff052ad66 100644
--- a/packages/react-monaco-editor/package.json
+++ b/packages/react-monaco-editor/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-monaco-editor",
- "version": "1.7.120",
+ "version": "1.7.121",
"description": "Live React example editing using monaco",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -30,12 +30,12 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.110.15",
+ "@fluentui/react": "^8.111.0",
"@microsoft/load-themed-styles": "^1.10.26",
"@fluentui/example-data": "^8.4.12",
"@fluentui/monaco-editor": "^1.3.11",
"@fluentui/react-hooks": "^8.6.29",
- "@fluentui/react-charting": "^5.17.2",
+ "@fluentui/react-charting": "^5.17.3",
"raw-loader": "4.0.2",
"react-syntax-highlighter": "^10.1.3",
"tslib": "^2.1.0"
diff --git a/packages/react/CHANGELOG.json b/packages/react/CHANGELOG.json
index 55f7bda89ac76..d995d0c228a6f 100644
--- a/packages/react/CHANGELOG.json
+++ b/packages/react/CHANGELOG.json
@@ -1,6 +1,35 @@
{
"name": "@fluentui/react",
"entries": [
+ {
+ "date": "Fri, 25 Aug 2023 07:35:36 GMT",
+ "tag": "@fluentui/react_v8.111.0",
+ "version": "8.111.0",
+ "comments": {
+ "patch": [
+ {
+ "author": "makopch@microsoft.com",
+ "package": "@fluentui/react",
+ "commit": "7f699be51bb04a28c418eaa927f10cad4fbb341f",
+ "comment": "Revert \"Keytips: Align keytipData with visible instance for dupes (#28522)\""
+ },
+ {
+ "author": "mingyuanyu@microsoft.com",
+ "package": "@fluentui/react",
+ "commit": "0dfca34f7aabc1ee0c087a1dfcc4d55b6880c883",
+ "comment": "fix: Add displayName to dialog footer and content"
+ }
+ ],
+ "minor": [
+ {
+ "author": "esteban.230@hotmail.com",
+ "package": "@fluentui/react",
+ "commit": "846a45467d7e70f3960950b6eb42d3a1d3cef2e5",
+ "comment": "feat(Stack): Add deprecated flag to render null when receiving a falsy value."
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 07:36:23 GMT",
"tag": "@fluentui/react_v8.110.15",
diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md
index b155a30caac3d..7b5c2fca6f49b 100644
--- a/packages/react/CHANGELOG.md
+++ b/packages/react/CHANGELOG.md
@@ -1,9 +1,23 @@
# Change Log - @fluentui/react
-This log was last generated on Wed, 23 Aug 2023 07:36:23 GMT and should not be manually modified.
+This log was last generated on Fri, 25 Aug 2023 07:35:36 GMT and should not be manually modified.
+## [8.111.0](https://github.com/microsoft/fluentui/tree/@fluentui/react_v8.111.0)
+
+Fri, 25 Aug 2023 07:35:36 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react_v8.110.15..@fluentui/react_v8.111.0)
+
+### Minor changes
+
+- feat(Stack): Add deprecated flag to render null when receiving a falsy value. ([PR #28978](https://github.com/microsoft/fluentui/pull/28978) by esteban.230@hotmail.com)
+
+### Patches
+
+- Revert "Keytips: Align keytipData with visible instance for dupes (#28522)" ([PR #28977](https://github.com/microsoft/fluentui/pull/28977) by makopch@microsoft.com)
+- fix: Add displayName to dialog footer and content ([PR #28939](https://github.com/microsoft/fluentui/pull/28939) by mingyuanyu@microsoft.com)
+
## [8.110.15](https://github.com/microsoft/fluentui/tree/@fluentui/react_v8.110.15)
Wed, 23 Aug 2023 07:36:23 GMT
diff --git a/packages/react/package.json b/packages/react/package.json
index 51607f3bebeb9..7611c6e47348b 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react",
- "version": "8.110.15",
+ "version": "8.111.0",
"description": "Reusable React components for building web experiences.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
diff --git a/packages/storybook/package.json b/packages/storybook/package.json
index 3eba730fb96b0..9c948bd1e2a15 100644
--- a/packages/storybook/package.json
+++ b/packages/storybook/package.json
@@ -22,13 +22,13 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react": "^8.110.15",
+ "@fluentui/react": "^8.111.0",
"@fluentui/theme": "^2.6.35",
"@storybook/addon-knobs": "6.4.0",
"@storybook/addon-essentials": "6.5.15",
"@storybook/addons": "6.5.15",
- "@fluentui/azure-themes": "^8.6.31",
- "@fluentui/theme-samples": "^8.7.108",
+ "@fluentui/azure-themes": "^8.6.32",
+ "@fluentui/theme-samples": "^8.7.109",
"tslib": "^2.1.0"
},
"peerDependencies": {
diff --git a/packages/theme-samples/CHANGELOG.json b/packages/theme-samples/CHANGELOG.json
index 7338c447ba864..c0c8416cbd1f0 100644
--- a/packages/theme-samples/CHANGELOG.json
+++ b/packages/theme-samples/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/theme-samples",
"entries": [
+ {
+ "date": "Fri, 25 Aug 2023 07:35:37 GMT",
+ "tag": "@fluentui/theme-samples_v8.7.109",
+ "version": "8.7.109",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/theme-samples",
+ "comment": "Bump @fluentui/react to v8.111.0",
+ "commit": "846a45467d7e70f3960950b6eb42d3a1d3cef2e5"
+ }
+ ]
+ }
+ },
{
"date": "Wed, 23 Aug 2023 07:36:23 GMT",
"tag": "@fluentui/theme-samples_v8.7.108",
diff --git a/packages/theme-samples/CHANGELOG.md b/packages/theme-samples/CHANGELOG.md
index 53a825b9336e1..41d6b05abfaf6 100644
--- a/packages/theme-samples/CHANGELOG.md
+++ b/packages/theme-samples/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/theme-samples
-This log was last generated on Wed, 23 Aug 2023 07:36:23 GMT and should not be manually modified.
+This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+## [8.7.109](https://github.com/microsoft/fluentui/tree/@fluentui/theme-samples_v8.7.109)
+
+Fri, 25 Aug 2023 07:35:37 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/theme-samples_v8.7.108..@fluentui/theme-samples_v8.7.109)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.0 ([PR #28978](https://github.com/microsoft/fluentui/pull/28978) by beachball)
+
## [8.7.108](https://github.com/microsoft/fluentui/tree/@fluentui/theme-samples_v8.7.108)
Wed, 23 Aug 2023 07:36:23 GMT
diff --git a/packages/theme-samples/package.json b/packages/theme-samples/package.json
index c1e218222a66b..181486dff8188 100644
--- a/packages/theme-samples/package.json
+++ b/packages/theme-samples/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/theme-samples",
- "version": "8.7.108",
+ "version": "8.7.109",
"description": "Sample themes for use with Fabric components.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -27,7 +27,7 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.110.15",
+ "@fluentui/react": "^8.111.0",
"@fluentui/set-version": "^8.2.11",
"@fluentui/scheme-utilities": "^8.3.36",
"tslib": "^2.1.0"
From a37c90201e40ee2b5cfa4372355788c244060e56 Mon Sep 17 00:00:00 2001
From: Amber
Date: Fri, 25 Aug 2023 12:19:59 +0200
Subject: [PATCH 15/23] fix(react-tags-preview): tag with secondary text has no
top border under windows high contrast (#28963)
* styles
* chg
---
...-94eb29aa-e1eb-4bc6-a747-23edc4f50642.json | 7 ++++
.../useInteractionTagPrimaryStyles.styles.ts | 5 +++
.../src/components/Tag/useTagStyles.styles.ts | 41 +++++++++++++++++++
3 files changed, 53 insertions(+)
create mode 100644 change/@fluentui-react-tags-preview-94eb29aa-e1eb-4bc6-a747-23edc4f50642.json
diff --git a/change/@fluentui-react-tags-preview-94eb29aa-e1eb-4bc6-a747-23edc4f50642.json b/change/@fluentui-react-tags-preview-94eb29aa-e1eb-4bc6-a747-23edc4f50642.json
new file mode 100644
index 0000000000000..8de4bb6b3d6b1
--- /dev/null
+++ b/change/@fluentui-react-tags-preview-94eb29aa-e1eb-4bc6-a747-23edc4f50642.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "fix: tag with secondary text has no top border under windows high contrast",
+ "packageName": "@fluentui/react-tags-preview",
+ "email": "yuanboxue@microsoft.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react-components/react-tags-preview/src/components/InteractionTagPrimary/useInteractionTagPrimaryStyles.styles.ts b/packages/react-components/react-tags-preview/src/components/InteractionTagPrimary/useInteractionTagPrimaryStyles.styles.ts
index c3fcefdd60a6d..d072e495c7ee6 100644
--- a/packages/react-components/react-tags-preview/src/components/InteractionTagPrimary/useInteractionTagPrimaryStyles.styles.ts
+++ b/packages/react-components/react-tags-preview/src/components/InteractionTagPrimary/useInteractionTagPrimaryStyles.styles.ts
@@ -9,6 +9,7 @@ import {
useMediaStyles,
usePrimaryTextStyles,
useSecondaryTextStyles,
+ useTagWithSecondaryTextContrastStyles,
} from '../Tag/useTagStyles.styles';
export const interactionTagPrimaryClassNames: SlotClassNames = {
@@ -189,6 +190,8 @@ export const useInteractionTagPrimaryStyles_unstable = (
const primaryTextStyles = usePrimaryTextStyles();
const secondaryTextStyles = useSecondaryTextStyles();
+ const tagWithSecondaryTextContrastStyles = useTagWithSecondaryTextContrastStyles();
+
const { shape, size, appearance } = state;
state.root.className = mergeClasses(
@@ -203,6 +206,8 @@ export const useInteractionTagPrimaryStyles_unstable = (
state.hasSecondaryAction && rootWithSecondaryActionStyles.base,
state.hasSecondaryAction && rootWithSecondaryActionStyles[size],
+ state.secondaryText && tagWithSecondaryTextContrastStyles[shape],
+
state.root.className,
);
diff --git a/packages/react-components/react-tags-preview/src/components/Tag/useTagStyles.styles.ts b/packages/react-components/react-tags-preview/src/components/Tag/useTagStyles.styles.ts
index f154994363710..06338e12c6d2e 100644
--- a/packages/react-components/react-tags-preview/src/components/Tag/useTagStyles.styles.ts
+++ b/packages/react-components/react-tags-preview/src/components/Tag/useTagStyles.styles.ts
@@ -258,6 +258,43 @@ export const usePrimaryTextStyles = makeStyles({
},
});
+/**
+ * Styles for root slot under windows high contrast mode when Tag is with secondary text.
+ * Tag's primary text has negative margin that covers the border. Pseudo element is used to draw the border.
+ */
+export const useTagWithSecondaryTextContrastStyles = makeStyles({
+ rounded: {
+ '@media (forced-colors: active)': {
+ position: 'relative',
+ '::before': {
+ content: '""',
+ ...shorthands.border(tokens.strokeWidthThin, 'solid'),
+ position: 'absolute',
+ top: '-1px',
+ left: '-1px',
+ right: '-1px',
+ bottom: '-1px',
+ ...shorthands.borderRadius(tokens.borderRadiusMedium),
+ },
+ },
+ },
+ circular: {
+ '@media (forced-colors: active)': {
+ position: 'relative',
+ '::before': {
+ content: '""',
+ ...shorthands.border(tokens.strokeWidthThin, 'solid'),
+ position: 'absolute',
+ top: '-1px',
+ left: '-1px',
+ right: '-1px',
+ bottom: '-1px',
+ ...shorthands.borderRadius(tokens.borderRadiusCircular),
+ },
+ },
+ },
+});
+
export const useSecondaryTextStyles = makeStyles({
base: {
...shorthands.gridArea('secondary'),
@@ -283,6 +320,8 @@ export const useTagStyles_unstable = (state: TagState): TagState => {
const primaryTextStyles = usePrimaryTextStyles();
const secondaryTextStyles = useSecondaryTextStyles();
+ const tagWithSecondaryTextContrastStyles = useTagWithSecondaryTextContrastStyles();
+
const { shape, size, appearance } = state;
state.root.className = mergeClasses(
@@ -297,6 +336,8 @@ export const useTagStyles_unstable = (state: TagState): TagState => {
!state.media && !state.icon && rootWithoutMediaStyles[size],
!state.dismissIcon && rootWithoutDismissStyles[size],
+ state.secondaryText && tagWithSecondaryTextContrastStyles[shape],
+
state.root.className,
);
From 727a5dfc487ff37a26fa37226319dbe80eb02fcb Mon Sep 17 00:00:00 2001
From: Marcos Moura
Date: Fri, 25 Aug 2023 15:43:58 +0200
Subject: [PATCH 16/23] fix(react-card): CardHeader grid layout ignoring
line-height of content (#28968)
---
...ui-react-card-97d7abde-06d9-46cc-a71a-147630a0431e.json | 7 +++++++
.../components/CardHeader/useCardHeaderStyles.styles.ts | 3 ++-
2 files changed, 9 insertions(+), 1 deletion(-)
create mode 100644 change/@fluentui-react-card-97d7abde-06d9-46cc-a71a-147630a0431e.json
diff --git a/change/@fluentui-react-card-97d7abde-06d9-46cc-a71a-147630a0431e.json b/change/@fluentui-react-card-97d7abde-06d9-46cc-a71a-147630a0431e.json
new file mode 100644
index 0000000000000..d76c2bf465e4b
--- /dev/null
+++ b/change/@fluentui-react-card-97d7abde-06d9-46cc-a71a-147630a0431e.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "fix: CardHeader grid layout ignoring line-height of content",
+ "packageName": "@fluentui/react-card",
+ "email": "marcosvmmoura@gmail.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react-components/react-card/src/components/CardHeader/useCardHeaderStyles.styles.ts b/packages/react-components/react-card/src/components/CardHeader/useCardHeaderStyles.styles.ts
index 4871b995f0407..605a13c25d827 100644
--- a/packages/react-components/react-card/src/components/CardHeader/useCardHeaderStyles.styles.ts
+++ b/packages/react-components/react-card/src/components/CardHeader/useCardHeaderStyles.styles.ts
@@ -25,7 +25,6 @@ const useStyles = makeStyles({
[cardHeaderCSSVars.cardHeaderGapVar]: '12px',
display: 'grid',
gridAutoColumns: 'min-content 1fr min-content',
- gridAutoRows: '1fr min-content',
alignItems: 'center',
},
image: {
@@ -37,10 +36,12 @@ const useStyles = makeStyles({
header: {
gridColumnStart: '2',
gridRowStart: '1',
+ display: 'flex',
},
description: {
gridColumnStart: '2',
gridRowStart: '2',
+ display: 'flex',
},
action: {
marginLeft: `var(${cardHeaderCSSVars.cardHeaderGapVar})`,
From e1d711fc5ad440fbb4307b7b12e428b81211cf65 Mon Sep 17 00:00:00 2001
From: Esteban Munoz Facusse
Date: Fri, 25 Aug 2023 11:27:06 -0700
Subject: [PATCH 17/23] chore: Migrate bot config to yml (#28981)
* chore: Migrate bot config to yml.
* rename folder
---
.github/policies/botRules.yml | 975 ++++++++++++++++++++++++++++++++++
1 file changed, 975 insertions(+)
create mode 100644 .github/policies/botRules.yml
diff --git a/.github/policies/botRules.yml b/.github/policies/botRules.yml
new file mode 100644
index 0000000000000..6774b6aae2bc6
--- /dev/null
+++ b/.github/policies/botRules.yml
@@ -0,0 +1,975 @@
+id:
+name: GitOps.PullRequestIssueManagement
+description: GitOps.PullRequestIssueManagement primitive
+owner:
+resource: repository
+disabled: false
+where:
+configuration:
+ resourceManagementConfiguration:
+ scheduledSearches:
+ - description:
+ frequencies:
+ - hourly:
+ hour: 3
+ filters:
+ - hasLabel:
+ label: 'Resolution: Not An Issue'
+ - isIssue
+ - isOpen
+ - noActivitySince:
+ days: 1
+ actions:
+ - addReply:
+ reply: "This issue has been marked as being beyond the support scope of Fluent UI's issues board. It will now be closed automatically for house-keeping purposes. "
+ - closeIssue
+ - description:
+ frequencies:
+ - hourly:
+ hour: 3
+ filters:
+ - isIssue
+ - isOpen
+ - hasLabel:
+ label: 'Status: No Recent Activity'
+ - noActivitySince:
+ days: 3
+ actions:
+ - closeIssue
+ - description:
+ frequencies:
+ - hourly:
+ hour: 3
+ filters:
+ - isIssue
+ - isOpen
+ - hasLabel:
+ label: 'Needs: Author Feedback'
+ - noActivitySince:
+ days: 4
+ - isNotLabeledWith:
+ label: 'Status: No Recent Activity'
+ actions:
+ - addLabel:
+ label: 'Status: No Recent Activity'
+ - addReply:
+ reply: This issue has been automatically marked as stale because it has marked as requiring author feedback but has not had any activity for **4 days**. It will be closed if no further activity occurs **within 3 days of this comment**. Thank you for your contributions to Fluent UI!
+ - description:
+ frequencies:
+ - hourly:
+ hour: 3
+ filters:
+ - isPullRequest
+ - isOpen
+ - hasLabel:
+ label: 'Needs: Author Feedback'
+ - hasLabel:
+ label: 'Status: No Recent Activity'
+ - noActivitySince:
+ days: 5
+ actions:
+ - closeIssue
+ - description:
+ frequencies:
+ - hourly:
+ hour: 3
+ filters:
+ - isPullRequest
+ - isOpen
+ - hasLabel:
+ label: 'Needs: Author Feedback'
+ - noActivitySince:
+ days: 7
+ - isNotLabeledWith:
+ label: 'Status: No Recent Activity'
+ actions:
+ - addLabel:
+ label: 'Status: No Recent Activity'
+ - addReply:
+ reply: This pull request has been automatically marked as stale because it was marked as requiring author feedback but has not had any activity for **7 days**. It will be closed if no further activity occurs **within 5 days of this comment**. Thank you for your contributions to Fluent UI!
+ - description:
+ frequencies:
+ - hourly:
+ hour: 3
+ filters:
+ - hasLabel:
+ label: 'Needs: Attention'
+ - noActivitySince:
+ days: 14
+ - isOpen
+ - isNotLabeledWith:
+ label: Issue Pinged
+ actions:
+ - addReply:
+ reply: "${assignees}\n\nGentle ping that this issue needs attention. "
+ - addLabel:
+ label: Issue Pinged
+ - description:
+ frequencies:
+ - hourly:
+ hour: 6
+ filters:
+ - hasLabel:
+ label: 'Resolution: Duplicate'
+ - isOpen
+ - noActivitySince:
+ days: 3
+ actions:
+ - addReply:
+ reply: Because this issue is marked as a duplicate and has not had activity for over 3 days, we're closing this issue for house-keeping purposes. Please refer to the issue that this issue was duplicated to for the purposes of tracking progress. Thank you.
+ - closeIssue
+ - description:
+ frequencies:
+ - hourly:
+ hour: 6
+ filters:
+ - isOpen
+ - isIssue
+ - hasLabel:
+ label: 'Needs: Actionable Feedback :female_detective:'
+ - isNotLabeledWith:
+ label: 'Status: No Recent Activity'
+ - noActivitySince:
+ days: 2
+ actions:
+ - addReply:
+ reply: This issue has been automatically marked as stale because it has marked as requiring actionable feedback but has not had any activity for **2 days**. It will be closed if no further activity occurs **within 3 days of this comment**. Thank you for your contributions to Fluent UI!
+ - addLabel:
+ label: 'Status: No Recent Activity'
+ - description:
+ frequencies:
+ - hourly:
+ hour: 3
+ filters:
+ - isOpen
+ - isIssue
+ - hasLabel:
+ label: "Resolution: Won't Fix"
+ - noActivitySince:
+ days: 3
+ actions:
+ - closeIssue
+ - description:
+ frequencies:
+ - hourly:
+ hour: 6
+ filters:
+ - isOpen
+ - hasLabel:
+ label: 'Resolution: By Design'
+ - noActivitySince:
+ days: 3
+ actions:
+ - addReply:
+ reply: "Because this issue is marked as by design and has not had activity for over 3 days, we're automatically closing it for house-keeping purposes. "
+ - closeIssue
+ - description:
+ frequencies:
+ - hourly:
+ hour: 3
+ filters:
+ - isOpen
+ - isIssue
+ - noActivitySince:
+ days: 150
+ - isNotLabeledWith:
+ label: Needs Dev Input
+ - isNotLabeledWith:
+ label: Needs details
+ - isNotLabeledWith:
+ label: 'Needs: Actionable Feedback :female_detective:'
+ - isNotLabeledWith:
+ label: 'Needs: Attention'
+ - isNotLabeledWith:
+ label: 'Needs: Author Feedback'
+ - isNotLabeledWith:
+ label: 'Needs: Backlog review'
+ - isNotLabeledWith:
+ label: 'Needs: Design'
+ - isNotLabeledWith:
+ label: 'Needs: Discussion'
+ - isNotLabeledWith:
+ label: 'Needs: Investigation'
+ - isNotLabeledWith:
+ label: 'Needs: Project Proposal'
+ - isNotLabeledWith:
+ label: 'Needs: Prototyping'
+ - isNotLabeledWith:
+ label: 'Needs: Triage :mag:'
+ - isNotLabeledWith:
+ label: 'Area: Accessibility'
+ - isNotLabeledWith:
+ label: Help Wanted โจ
+ - isNotLabeledWith:
+ label: 'Needs: Behavior Breaking Change'
+ - isNotLabeledWith:
+ label: Fluent UI vNext
+ - isNotLabeledWith:
+ label: 'Status: In PR'
+ - isNotLabeledWith:
+ label: Fluent UI react (v8)
+ - isNotLabeledWith:
+ label: Storybook
+ - isNotLabeledWith:
+ label: 'Area: Build System'
+ - isNotLabeledWith:
+ label: 'Needs: Repro'
+ - isNotLabeledWith:
+ label: 'Component: New'
+ actions:
+ - addReply:
+ reply: >-
+ Because this issue has not had activity for over 150 days, we're automatically closing it for house-keeping purposes.
+
+
+ *Still require assistance? Please, create a new issue with up-to date details.*
+ - addLabel:
+ label: 'Resolution: Soft Close'
+ - closeIssue
+ - description:
+ frequencies:
+ - hourly:
+ hour: 3
+ filters:
+ - isIssue
+ - isOpen
+ - noActivitySince:
+ days: 180
+ actions:
+ - addLabel:
+ label: 'Resolution: Soft Close'
+ - addReply:
+ reply: >-
+ Because this issue has not had activity for over 180 days, we're automatically closing it for house-keeping purposes.
+
+
+ *Still require assistance? Please, create a new issue with up-to date details.*
+ - closeIssue
+ - description:
+ frequencies:
+ - hourly:
+ hour: 3
+ filters:
+ - isOpen
+ - isIssue
+ - hasLabel:
+ label: 'Status: Not on Roadmap'
+ - noActivitySince:
+ days: 150
+ actions:
+ - addLabel:
+ label: 'Resolution: Soft Close'
+ - addReply:
+ reply: >-
+ Because this issue has not had activity for over 150 days and it is not on our roadmap - we are automatically closing it for house-keeping reasons.
+
+ Please, follow our planned [FluentUI React Roadmap](https://github.com/microsoft/fluentui/wiki/Fluent-UI-React-Roadmap).
+
+
+ *Still require assistance? Please, create a new issue with up-to date details.*
+ - closeIssue
+ - description:
+ frequencies:
+ - hourly:
+ hour: 3
+ filters:
+ - isOpen
+ - isIssue
+ - noActivitySince:
+ days: 180
+ - hasLabel:
+ label: 'Type: Bug :bug:'
+ actions:
+ - addReply:
+ reply: >-
+ Because this reported issue has not had any activity for over 180 days, we're automatically closing it for house-keeping reasons.
+
+
+ *Still require assistance? Please, create a new issue with up-to date details and latest version of Fluent.*
+ - addLabel:
+ label: 'Resolution: Soft Close'
+ - closeIssue
+ eventResponderTasks:
+ - if:
+ - payloadType: Pull_Request
+ then:
+ - if:
+ - targetsBranch:
+ branch: 5.0
+ then:
+ - addLabel:
+ label: Fabric 5
+ - if:
+ - targetsBranch:
+ branch: 7.0
+ then:
+ - addLabel:
+ label: Fabric 7
+ - if:
+ - targetsBranch:
+ branch: 6.0
+ then:
+ - addLabel:
+ label: Fabric 6
+ - if:
+ - targetsBranch:
+ branch: office-ui-fabric-react_v5.79.1
+ then:
+ - addLabel:
+ label: Fabric 5
+ description: Auto label pull requests based on branch
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Pull_Request
+ then:
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/office-ui-fabric-react/src/components/pickers
+ - packages/react/src/components/pickers
+ excludedFiles:
+ - packages/office-ui-fabric-react/src/components/__snapshots__/
+ - change
+ - common/changes
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Component: Pickers'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - package.json
+ - scripts
+ - rush.json
+ - apps/vr-tests/screener.config.js
+ - apps/vr-tests/screener.local.config.js
+ - apps/pr-deploy-site
+ - apps/perf-test
+ - packages/tslint-rules
+ - packages/jest-serializer-merge-styles
+ - packages/prettier-rules
+ - packages/webpack-utils
+ - packages/codemods
+ - packages/monaco-editor
+ - packages/eslint-plugin
+ - lage.config.js
+ - tools
+ excludedFiles:
+ - change
+ - common/changes
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Area: Build System'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - apps/fabric-website
+ - packages/example-app-base
+ - apps/fabric-website-resources
+ - packages/example-data
+ - packages/examples
+ - packages/tsx-editor
+ - packages/monaco-editor
+ - apps/public-docsite
+ - apps/public-docsite-resources
+ - packages/react-examples
+ - packages/react-monaco-editor
+ excludedFiles:
+ - change
+ - common/changes
+ - scripts
+ then:
+ - addLabel:
+ label: 'Area: Website'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/fluentui
+ excludedFiles:
+ - scripts
+ then:
+ - addLabel:
+ label: Fluent UI react-northstar
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/tsx-editor
+ - packages/monaco-editor
+ - packages/react-monaco-editor
+ excludedFiles:
+ - change
+ then:
+ - addLabel:
+ label: 'Package: react-monaco-editor'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/icons
+ - packages/file-type-icons
+ - packages/react-icons
+ excludedFiles:
+ - change
+ - scripts
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Area: Icons'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/web-components
+ excludedFiles:
+ - change
+ - scripts
+ then:
+ - addLabel:
+ label: web-components
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/react-button
+ excludedFiles:
+ - change
+ - scripts
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Component: Button'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/react-avatar
+ excludedFiles:
+ - change
+ - scripts
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Component: Avatar'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/react-checkbox
+ excludedFiles:
+ - change
+ - scripts
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Component: Checkbox'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/react-link
+ excludedFiles:
+ - change
+ - scripts
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Component: Link'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/react-tabs
+ excludedFiles:
+ - change
+ - scripts
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Component: Pivot'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/react-slider
+ excludedFiles:
+ - change
+ - scripts
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Component: Slider'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/react-toggle
+ excludedFiles:
+ - change
+ - scripts
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Component: Toggle'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/charting
+ - packages/react-charting
+ excludedFiles:
+ - change
+ - scripts
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Package: charting'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/date-time
+ - packages/date-time-utilities
+ - packages/react-date-time
+ excludedFiles:
+ - change
+ - scripts
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Package: date-time'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/experiments
+ - packages/react-experiments
+ excludedFiles:
+ - change
+ - scripts
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Package: experiments'
+ - if:
+ - includesModifiedFiles:
+ files:
+ - packages/styling
+ - packages/style-utilities
+ excludedFiles:
+ - change
+ - scripts
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Package: styling'
+ description: Auto label pull requests based on path
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Pull_Request
+ then:
+ - if:
+ - filesMatchPattern:
+ pattern: packages/(?:office-ui-fabric-react|react(?:-(?!charting)\w+)?|date-time)/src/components/(?!pickers)([A-Z][a-zA-Z]*)/.*
+ excludedFiles:
+ - common/changes
+ - common/config/rush
+ - apps/vr-tests/src/stories
+ - packages/office-ui-fabric-react/src/components/__snapshots__/
+ - packages/office-ui-fabric-react/etc
+ - change
+ - apps/a11y-tests/src/tests/__snapshots__/ComponentExamples.test.tsx.snap
+ - scripts
+ - packages/react/src/components/__snapshots__
+ - packages/react-examples
+ - packages/react/etc
+ then:
+ - addLabel:
+ label: 'Component: $1'
+ - if:
+ - filesMatchPattern:
+ pattern: packages/(azure-themes|codemods|file-type-icons|fluent-theme|keyboard-key|lists|mdl2-theme|merge-styles|migration|react-hooks|utilities|eslint-plugin)/.*
+ excludedFiles:
+ - change
+ - common/changes
+ - scripts
+ - packages/react-examples
+ then:
+ - addLabel:
+ label: 'Package: $1'
+ description: Auto label pull requests based on path pattern matching
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Pull_Request
+ - or:
+ - includesModifiedFiles:
+ files:
+ - packages/styling/etc/styling.api.md
+ - includesModifiedFiles:
+ files:
+ - packages/utilities/etc/utilities.api.md
+ - includesModifiedFiles:
+ files:
+ - packages/office-ui-fabric-react/etc/office-ui-fabric-react.api.md
+ - includesModifiedFiles:
+ files:
+ - packages/date-time/etc/date-time.api.md
+ - includesModifiedFiles:
+ files:
+ - packages/foundation-scenarios/etc/foundation-scenarios.api.md
+ - includesModifiedFiles:
+ files:
+ - packages/merge-styles/etc/merge-styles.api.md
+ - includesModifiedFiles:
+ files:
+ - packages/react/etc/react.api.md
+ - includesModifiedFiles:
+ files:
+ - packages/style-utilities/etc/style-utilities.md
+ - includesModifiedFiles:
+ files:
+ - packages/theme/etc/theme.api.md
+ - or:
+ - isAction:
+ action: Opened
+ - isAction:
+ action: Synchronize
+ then:
+ - addLabel:
+ label: 'PR: API Modified'
+ description: 'Add "PR: API Modified" for all PRs that modifies api files'
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Issue_Comment
+ - isAction:
+ action: Created
+ - isActivitySender:
+ issueAuthor: True
+ - hasLabel:
+ label: 'Needs: Author Feedback'
+ - isOpen
+ then:
+ - addLabel:
+ label: 'Needs: Attention'
+ - removeLabel:
+ label: 'Needs: Author Feedback'
+ description: Replace needs author feedback label with needs attention label when the author comments on an issue
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Issues
+ - not:
+ isAction:
+ action: Closed
+ - hasLabel:
+ label: 'Status: No Recent Activity'
+ - not:
+ labelAdded:
+ label: 'Status: No Recent Activity'
+ then:
+ - removeLabel:
+ label: 'Status: No Recent Activity'
+ description: Remove no recent activity label from issues
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Issue_Comment
+ - hasLabel:
+ label: 'Status: No Recent Activity'
+ then:
+ - removeLabel:
+ label: 'Status: No Recent Activity'
+ description: Remove no recent activity label when an issue is commented on
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Pull_Request_Review
+ - isAction:
+ action: Submitted
+ - isReviewState:
+ reviewState: Changes_requested
+ then:
+ - addLabel:
+ label: 'Needs: Author Feedback'
+ description: Add needs author feedback label to pull requests when changes are requested
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Pull_Request
+ - isActivitySender:
+ issueAuthor: True
+ - not:
+ isAction:
+ action: Closed
+ - hasLabel:
+ label: 'Needs: Author Feedback'
+ then:
+ - removeLabel:
+ label: 'Needs: Author Feedback'
+ description: Remove needs author feedback label when the author responds to a pull request
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Issue_Comment
+ - isActivitySender:
+ issueAuthor: True
+ - hasLabel:
+ label: 'Needs: Author Feedback'
+ then:
+ - removeLabel:
+ label: 'Needs: Author Feedback'
+ description: Remove needs author feedback label when the author comments on a pull request
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Pull_Request_Review
+ - isActivitySender:
+ issueAuthor: True
+ - hasLabel:
+ label: 'Needs: Author Feedback'
+ then:
+ - removeLabel:
+ label: 'Needs: Author Feedback'
+ description: Remove needs author feedback label when the author responds to a pull request review comment
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Pull_Request
+ - not:
+ isAction:
+ action: Closed
+ - hasLabel:
+ label: 'Status: No Recent Activity'
+ - not:
+ labelAdded:
+ label: 'Status: No Recent Activity'
+ then:
+ - removeLabel:
+ label: 'Status: No Recent Activity'
+ description: Remove no recent activity label from pull requests
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Issue_Comment
+ - hasLabel:
+ label: 'Status: No Recent Activity'
+ then:
+ - removeLabel:
+ label: 'Status: No Recent Activity'
+ description: Remove no recent activity label when a pull request is commented on
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Pull_Request_Review
+ - hasLabel:
+ label: 'Status: No Recent Activity'
+ then:
+ - removeLabel:
+ label: 'Status: No Recent Activity'
+ description: Remove no recent activity label when a pull request is reviewed
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Pull_Request
+ - hasLabel:
+ label: AutoMerge
+ then:
+ - enableAutoMerge:
+ mergeMethod: Squash
+ description: Automatically merge pull requests
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Pull_Request
+ - labelRemoved:
+ label: AutoMerge
+ then:
+ - disableAutoMerge
+ description: Automatically merge pull requests
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Pull_Request
+ then:
+ - inPrLabel:
+ label: 'Status: In PR'
+ description: Adds In-PR Label
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Issues
+ - or:
+ - isAction:
+ action: Opened
+ - isAction:
+ action: Reopened
+ - or:
+ - bodyContains:
+ pattern: ^\s*$
+ isRegex: True
+ then:
+ - addReply:
+ reply: "Hi! Thanks for attempting to open an issue. Unfortunately, you didn't write anything in the body which makes it impossible to understand your concern. You are welcome to try again by opening a new issue. "
+ - closeIssue
+ description: Close issues with nothing in the body
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Pull_Request
+ - isAction:
+ action: Opened
+ - or:
+ - activitySenderHasAssociation:
+ association: FirstTimer
+ - activitySenderHasAssociation:
+ association: FirstTimeContributor
+ - activitySenderHasPermission:
+ permission: Write
+ then: []
+ description: Friendly bot
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Issue_Comment
+ - isActivitySender:
+ user: msft-github-bot
+ issueAuthor: False
+ - or:
+ - isAction:
+ action: Created
+ - isAction:
+ action: Edited
+ - commentContains:
+ pattern: Perf Analysis
+ isRegex: False
+ - commentContains:
+ pattern: Possible regression
+ isRegex: False
+ - not:
+ hasLabel:
+ label: 'PR: Possible Perf Regression :snail:'
+ then:
+ - addLabel:
+ label: 'PR: Possible Perf Regression :snail:'
+ description: Add possible regression label to perf tests with regressions.
+ triggerOnOwnActions: true
+ - if:
+ - payloadType: Issue_Comment
+ - isActivitySender:
+ user: msft-github-bot
+ issueAuthor: False
+ - or:
+ - isAction:
+ action: Edited
+ - hasLabel:
+ label: 'PR: Possible Perf Regression :snail:'
+ - not:
+ commentContains:
+ pattern: Possible regression
+ isRegex: False
+ - commentContains:
+ pattern: Component Perf Analysis
+ isRegex: False
+ then:
+ - removeLabel:
+ label: 'PR: Possible Perf Regression :snail:'
+ description: Remove possible regression label to perf tests without regressions.
+ triggerOnOwnActions: true
+ - if:
+ - payloadType: Issues
+ - labelAdded:
+ label: 'Needs: Actionable Feedback :female_detective:'
+ - isOpen
+ then:
+ - addReply:
+ reply: >
+ Thanks for taking the time to enter an issue. However, it seems that there aren't enough details here for this issue to be actionable.
+
+
+ When issues are created, we need details such as:
+
+ 1. Which Fluent UI component is causing the issue
+
+ 1. Which package name and version the component is from
+
+ 1. Specific, complete steps to reproduce the issue
+
+ 1. What behaviors and attributes are missing or incorrect
+
+ 1. What you expected and what is actually happening
+
+ 1. Confirmation that the problem reproduces in isolation
+
+
+ Without a clear understanding of these details, it's not possible to take clear action on issues. We are unable to meet your expectations, properly address the root cause, and make changes without affecting the expectations of other consumers.
+
+
+ Please provide these additional details as you are able. The default issue template provides an outline of these details and is viewable when creating a new issue. Additionally, if this is an accessibility issue, please see [Accessibility Troubleshooting](https://github.com/microsoft/fluentui/wiki/Accessibility-Troubleshooting) in our wiki for more guidance. If these details cannot be provided, please kindly close the issue.
+
+
+ Thank you for your patience.
+ description: 'Provide blurp when Needs: Actionable Feedback is added'
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Issue_Comment
+ - isAction:
+ action: Created
+ - isActivitySender:
+ issueAuthor: True
+ - hasLabel:
+ label: 'Needs: Actionable Feedback :female_detective:'
+ - isOpen
+ then:
+ - removeLabel:
+ label: 'Needs: Actionable Feedback :female_detective:'
+ - addLabel:
+ label: 'Needs: Attention'
+ description: Replace needs actionable feedback label with needs attention label when the author comments on an issue
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Issue_Comment
+ then:
+ - cleanEmailReply
+ description: Cleanse emails
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Issues
+ - or:
+ - labelAdded:
+ label: 'Needs: Author Feedback'
+ - labelAdded:
+ label: 'Needs: Actionable Feedback :female_detective:'
+ - isOpen
+ then:
+ - removeLabel:
+ label: 'Needs: Triage :mag:'
+ - removeLabel:
+ label: 'Needs: Attention'
+ description: Remove needs triage if needs author feedback or needs actionable feedback label is added
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Issues
+ - hasLabel:
+ label: 'Type: Feature'
+ - not:
+ hasLabel:
+ label: 'Area: Accessibility'
+ - or:
+ - hasLabel:
+ label: 'Component: List'
+ - hasLabel:
+ label: 'Component: DetailsList'
+ - hasLabel:
+ label: 'Component: GroupedList'
+ - labelAdded:
+ label: "Resolution: Won't Fix"
+ then:
+ - addReply:
+ reply: Due to the complexity and dependencies of our List components, we are not able to take new feature requests at this time.
+ description: "List components: reply to won't fix feature requests"
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Issues
+ - hasLabel:
+ label: 'Type: Bug :bug:'
+ - not:
+ hasLabel:
+ label: 'Area: Accessibility'
+ - or:
+ - hasLabel:
+ label: 'Component: List'
+ - hasLabel:
+ label: 'Component: DetailsList'
+ - hasLabel:
+ label: 'Component: GroupedList'
+ - labelAdded:
+ label: "Resolution: Won't Fix"
+ then:
+ - addReply:
+ reply: Due to the complexity and dependencies of our List components, we are actively trying to minimize risk of regressions. We sincerely apologize that we won't be able to address this issue at this moment.
+ description: "List components: reply to won't fix bugs"
+ triggerOnOwnActions: false
+ - if:
+ - payloadType: Pull_Request
+ then:
+ - labelSync:
+ pattern: ^Area
+ - labelSync:
+ pattern: ^Component
+ description: Sync labels from issues to prs
+ triggerOnOwnActions: false
+onFailure:
+onSuccess:
From 773de21a4cf2e064c491c86c6d1492c846e4fc7a Mon Sep 17 00:00:00 2001
From: Aziz Chebbi <60013060+azizChebbi@users.noreply.github.com>
Date: Fri, 25 Aug 2023 19:33:13 +0100
Subject: [PATCH 18/23] In PeoplePicker, we can now use arrow keys to move
cursor around #28655 (#28975)
* I changed the default value as the previous state value rather than empty string
* changement details json
* Update change/@fluentui-react-7286e07c-b484-4545-a09e-fc93cdb6dea1.json
---------
Co-authored-by: Esteban Munoz Facusse
---
...luentui-react-7286e07c-b484-4545-a09e-fc93cdb6dea1.json | 7 +++++++
packages/react/src/components/Autofill/Autofill.tsx | 4 +++-
2 files changed, 10 insertions(+), 1 deletion(-)
create mode 100644 change/@fluentui-react-7286e07c-b484-4545-a09e-fc93cdb6dea1.json
diff --git a/change/@fluentui-react-7286e07c-b484-4545-a09e-fc93cdb6dea1.json b/change/@fluentui-react-7286e07c-b484-4545-a09e-fc93cdb6dea1.json
new file mode 100644
index 0000000000000..185d610348e95
--- /dev/null
+++ b/change/@fluentui-react-7286e07c-b484-4545-a09e-fc93cdb6dea1.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "fix(AutoFill): Do not clear input when pressing left arrow after typing.",
+ "packageName": "@fluentui/react",
+ "email": "chebbim106@gmail.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react/src/components/Autofill/Autofill.tsx b/packages/react/src/components/Autofill/Autofill.tsx
index 723c41b3929e7..5b5ebb4a3635f 100644
--- a/packages/react/src/components/Autofill/Autofill.tsx
+++ b/packages/react/src/components/Autofill/Autofill.tsx
@@ -255,7 +255,9 @@ export class Autofill extends React.Component im
case KeyCodes.left:
case KeyCodes.right:
if (this._autoFillEnabled) {
- this.setState({ inputValue: this.props.suggestedDisplayValue || '' });
+ this.setState(prev => ({
+ inputValue: this.props.suggestedDisplayValue || prev.inputValue,
+ }));
this._autoFillEnabled = false;
}
break;
From 5d42a5f3e0515660da3f8dbe1de82a109191dd79 Mon Sep 17 00:00:00 2001
From: Abdul Rehman
Date: Fri, 25 Aug 2023 23:33:48 +0500
Subject: [PATCH 19/23] 28576 small button is using 3px border radius (#28589)
* #28576: [Bug]: Small is using 3px border radius
* run yarn change
* updated the code to use token for border-radius
* updated the comment as per @sopranopillow's suggestion
---
...-react-button-a033d25e-6861-40b4-a52e-eb4632568acb.json | 7 +++++++
.../src/components/Button/useButtonStyles.styles.ts | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
create mode 100644 change/@fluentui-react-button-a033d25e-6861-40b4-a52e-eb4632568acb.json
diff --git a/change/@fluentui-react-button-a033d25e-6861-40b4-a52e-eb4632568acb.json b/change/@fluentui-react-button-a033d25e-6861-40b4-a52e-eb4632568acb.json
new file mode 100644
index 0000000000000..7a572d97670d1
--- /dev/null
+++ b/change/@fluentui-react-button-a033d25e-6861-40b4-a52e-eb4632568acb.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "fix: Small Button now uses token for its border radius",
+ "packageName": "@fluentui/react-button",
+ "email": "mehars.6925@gmail.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react-components/react-button/src/components/Button/useButtonStyles.styles.ts b/packages/react-components/react-button/src/components/Button/useButtonStyles.styles.ts
index a1871ab1a6056..a6e296ed9167a 100644
--- a/packages/react-components/react-button/src/components/Button/useButtonStyles.styles.ts
+++ b/packages/react-components/react-button/src/components/Button/useButtonStyles.styles.ts
@@ -281,7 +281,7 @@ const useRootStyles = makeStyles({
minWidth: '64px',
...shorthands.padding(buttonSpacingSmall, tokens.spacingHorizontalS),
- ...shorthands.borderRadius(buttonSpacingSmall),
+ ...shorthands.borderRadius(tokens.borderRadiusMedium),
fontSize: tokens.fontSizeBase200,
fontWeight: tokens.fontWeightRegular,
From 36c575ad1030f71bf9403dcdc32488bfc1442ffb Mon Sep 17 00:00:00 2001
From: Fluent UI Build
Date: Mon, 28 Aug 2023 07:36:30 +0000
Subject: [PATCH 20/23] applying package updates
---
...-7286e07c-b484-4545-a09e-fc93cdb6dea1.json | 7 -------
packages/azure-themes/CHANGELOG.json | 15 +++++++++++++
packages/azure-themes/CHANGELOG.md | 11 +++++++++-
packages/azure-themes/package.json | 4 ++--
packages/cra-template/package.json | 2 +-
packages/fluent2-theme/CHANGELOG.json | 15 +++++++++++++
packages/fluent2-theme/CHANGELOG.md | 11 +++++++++-
packages/fluent2-theme/package.json | 4 ++--
packages/react-cards/CHANGELOG.json | 15 +++++++++++++
packages/react-cards/CHANGELOG.md | 11 +++++++++-
packages/react-cards/package.json | 4 ++--
packages/react-charting/CHANGELOG.json | 21 +++++++++++++++++++
packages/react-charting/CHANGELOG.md | 12 ++++++++++-
packages/react-charting/package.json | 6 +++---
.../react-migration-v8-v9/package.json | 4 ++--
packages/react-date-time/CHANGELOG.json | 15 +++++++++++++
packages/react-date-time/CHANGELOG.md | 11 +++++++++-
packages/react-date-time/package.json | 4 ++--
.../react-docsite-components/CHANGELOG.json | 21 +++++++++++++++++++
.../react-docsite-components/CHANGELOG.md | 12 ++++++++++-
.../react-docsite-components/package.json | 6 +++---
packages/react-examples/package.json | 14 ++++++-------
packages/react-experiments/CHANGELOG.json | 15 +++++++++++++
packages/react-experiments/CHANGELOG.md | 11 +++++++++-
packages/react-experiments/package.json | 4 ++--
packages/react-monaco-editor/CHANGELOG.json | 21 +++++++++++++++++++
packages/react-monaco-editor/CHANGELOG.md | 12 ++++++++++-
packages/react-monaco-editor/package.json | 6 +++---
packages/react/CHANGELOG.json | 15 +++++++++++++
packages/react/CHANGELOG.md | 11 +++++++++-
packages/react/package.json | 2 +-
packages/storybook/package.json | 6 +++---
packages/theme-samples/CHANGELOG.json | 15 +++++++++++++
packages/theme-samples/CHANGELOG.md | 11 +++++++++-
packages/theme-samples/package.json | 4 ++--
35 files changed, 306 insertions(+), 52 deletions(-)
delete mode 100644 change/@fluentui-react-7286e07c-b484-4545-a09e-fc93cdb6dea1.json
diff --git a/change/@fluentui-react-7286e07c-b484-4545-a09e-fc93cdb6dea1.json b/change/@fluentui-react-7286e07c-b484-4545-a09e-fc93cdb6dea1.json
deleted file mode 100644
index 185d610348e95..0000000000000
--- a/change/@fluentui-react-7286e07c-b484-4545-a09e-fc93cdb6dea1.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "type": "patch",
- "comment": "fix(AutoFill): Do not clear input when pressing left arrow after typing.",
- "packageName": "@fluentui/react",
- "email": "chebbim106@gmail.com",
- "dependentChangeType": "patch"
-}
diff --git a/packages/azure-themes/CHANGELOG.json b/packages/azure-themes/CHANGELOG.json
index 7e5cfc1b282ee..9a3ceb1ded2d7 100644
--- a/packages/azure-themes/CHANGELOG.json
+++ b/packages/azure-themes/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/azure-themes",
"entries": [
+ {
+ "date": "Mon, 28 Aug 2023 07:36:25 GMT",
+ "tag": "@fluentui/azure-themes_v8.6.33",
+ "version": "8.6.33",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/azure-themes",
+ "comment": "Bump @fluentui/react to v8.111.1",
+ "commit": "5d42a5f3e0515660da3f8dbe1de82a109191dd79"
+ }
+ ]
+ }
+ },
{
"date": "Fri, 25 Aug 2023 07:35:37 GMT",
"tag": "@fluentui/azure-themes_v8.6.32",
diff --git a/packages/azure-themes/CHANGELOG.md b/packages/azure-themes/CHANGELOG.md
index e6c7dd1ea7d32..3815aab5bbf7a 100644
--- a/packages/azure-themes/CHANGELOG.md
+++ b/packages/azure-themes/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/azure-themes
-This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+This log was last generated on Mon, 28 Aug 2023 07:36:25 GMT and should not be manually modified.
+## [8.6.33](https://github.com/microsoft/fluentui/tree/@fluentui/azure-themes_v8.6.33)
+
+Mon, 28 Aug 2023 07:36:25 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/azure-themes_v8.6.32..@fluentui/azure-themes_v8.6.33)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.1 ([PR #28589](https://github.com/microsoft/fluentui/pull/28589) by beachball)
+
## [8.6.32](https://github.com/microsoft/fluentui/tree/@fluentui/azure-themes_v8.6.32)
Fri, 25 Aug 2023 07:35:37 GMT
diff --git a/packages/azure-themes/package.json b/packages/azure-themes/package.json
index 59785bd138a3c..1a36489294a3b 100644
--- a/packages/azure-themes/package.json
+++ b/packages/azure-themes/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/azure-themes",
- "version": "8.6.32",
+ "version": "8.6.33",
"description": "Azure themes for Fluent UI React",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -28,7 +28,7 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.111.0",
+ "@fluentui/react": "^8.111.1",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
diff --git a/packages/cra-template/package.json b/packages/cra-template/package.json
index 0672d37224ad4..e35509db02133 100644
--- a/packages/cra-template/package.json
+++ b/packages/cra-template/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/cra-template",
- "version": "8.4.110",
+ "version": "8.4.111",
"description": "Create React App template for Fluent UI React (@fluentui/react)",
"repository": {
"type": "git",
diff --git a/packages/fluent2-theme/CHANGELOG.json b/packages/fluent2-theme/CHANGELOG.json
index bb105171b694e..5c6f0f12b41f3 100644
--- a/packages/fluent2-theme/CHANGELOG.json
+++ b/packages/fluent2-theme/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/fluent2-theme",
"entries": [
+ {
+ "date": "Mon, 28 Aug 2023 07:36:25 GMT",
+ "tag": "@fluentui/fluent2-theme_v8.107.37",
+ "version": "8.107.37",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/fluent2-theme",
+ "comment": "Bump @fluentui/react to v8.111.1",
+ "commit": "5d42a5f3e0515660da3f8dbe1de82a109191dd79"
+ }
+ ]
+ }
+ },
{
"date": "Fri, 25 Aug 2023 07:35:37 GMT",
"tag": "@fluentui/fluent2-theme_v8.107.36",
diff --git a/packages/fluent2-theme/CHANGELOG.md b/packages/fluent2-theme/CHANGELOG.md
index dd319642005c2..63f235296b341 100644
--- a/packages/fluent2-theme/CHANGELOG.md
+++ b/packages/fluent2-theme/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/fluent2-theme
-This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+This log was last generated on Mon, 28 Aug 2023 07:36:25 GMT and should not be manually modified.
+## [8.107.37](https://github.com/microsoft/fluentui/tree/@fluentui/fluent2-theme_v8.107.37)
+
+Mon, 28 Aug 2023 07:36:25 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/fluent2-theme_v8.107.36..@fluentui/fluent2-theme_v8.107.37)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.1 ([PR #28589](https://github.com/microsoft/fluentui/pull/28589) by beachball)
+
## [8.107.36](https://github.com/microsoft/fluentui/tree/@fluentui/fluent2-theme_v8.107.36)
Fri, 25 Aug 2023 07:35:37 GMT
diff --git a/packages/fluent2-theme/package.json b/packages/fluent2-theme/package.json
index b91cc667b4ab9..f39c6a364ad67 100644
--- a/packages/fluent2-theme/package.json
+++ b/packages/fluent2-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/fluent2-theme",
- "version": "8.107.36",
+ "version": "8.107.37",
"description": "A Fluent2 theme for Fluent UI React 8.x",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -28,7 +28,7 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.111.0",
+ "@fluentui/react": "^8.111.1",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
diff --git a/packages/react-cards/CHANGELOG.json b/packages/react-cards/CHANGELOG.json
index b17addb469d34..ee42015a1799f 100644
--- a/packages/react-cards/CHANGELOG.json
+++ b/packages/react-cards/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/react-cards",
"entries": [
+ {
+ "date": "Mon, 28 Aug 2023 07:36:25 GMT",
+ "tag": "@fluentui/react-cards_v0.205.110",
+ "version": "0.205.110",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-cards",
+ "comment": "Bump @fluentui/react to v8.111.1",
+ "commit": "5d42a5f3e0515660da3f8dbe1de82a109191dd79"
+ }
+ ]
+ }
+ },
{
"date": "Fri, 25 Aug 2023 07:35:37 GMT",
"tag": "@fluentui/react-cards_v0.205.109",
diff --git a/packages/react-cards/CHANGELOG.md b/packages/react-cards/CHANGELOG.md
index 0b1b852e0fb6c..5fcab8a523caf 100644
--- a/packages/react-cards/CHANGELOG.md
+++ b/packages/react-cards/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/react-cards
-This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+This log was last generated on Mon, 28 Aug 2023 07:36:25 GMT and should not be manually modified.
+## [0.205.110](https://github.com/microsoft/fluentui/tree/@fluentui/react-cards_v0.205.110)
+
+Mon, 28 Aug 2023 07:36:25 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-cards_v0.205.109..@fluentui/react-cards_v0.205.110)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.1 ([PR #28589](https://github.com/microsoft/fluentui/pull/28589) by beachball)
+
## [0.205.109](https://github.com/microsoft/fluentui/tree/@fluentui/react-cards_v0.205.109)
Fri, 25 Aug 2023 07:35:37 GMT
diff --git a/packages/react-cards/package.json b/packages/react-cards/package.json
index f9745fa97c3b2..1a76e567af033 100644
--- a/packages/react-cards/package.json
+++ b/packages/react-cards/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-cards",
- "version": "0.205.109",
+ "version": "0.205.110",
"description": "Deprecated experimental Card container components for Fluent UI React.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -34,7 +34,7 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.111.0",
+ "@fluentui/react": "^8.111.1",
"@fluentui/foundation-legacy": "^8.2.44",
"@fluentui/set-version": "^8.2.11",
"@microsoft/load-themed-styles": "^1.10.26",
diff --git a/packages/react-charting/CHANGELOG.json b/packages/react-charting/CHANGELOG.json
index b89296e09fd93..88964248d2ef6 100644
--- a/packages/react-charting/CHANGELOG.json
+++ b/packages/react-charting/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-charting",
"entries": [
+ {
+ "date": "Mon, 28 Aug 2023 07:36:25 GMT",
+ "tag": "@fluentui/react-charting_v5.17.4",
+ "version": "5.17.4",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-charting",
+ "comment": "Bump @fluentui/theme-samples to v8.7.110",
+ "commit": "5d42a5f3e0515660da3f8dbe1de82a109191dd79"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-charting",
+ "comment": "Bump @fluentui/react to v8.111.1",
+ "commit": "5d42a5f3e0515660da3f8dbe1de82a109191dd79"
+ }
+ ]
+ }
+ },
{
"date": "Fri, 25 Aug 2023 07:35:36 GMT",
"tag": "@fluentui/react-charting_v5.17.3",
diff --git a/packages/react-charting/CHANGELOG.md b/packages/react-charting/CHANGELOG.md
index 39a2411d4738a..5d90f7e04ddcb 100644
--- a/packages/react-charting/CHANGELOG.md
+++ b/packages/react-charting/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-charting
-This log was last generated on Fri, 25 Aug 2023 07:35:36 GMT and should not be manually modified.
+This log was last generated on Mon, 28 Aug 2023 07:36:25 GMT and should not be manually modified.
+## [5.17.4](https://github.com/microsoft/fluentui/tree/@fluentui/react-charting_v5.17.4)
+
+Mon, 28 Aug 2023 07:36:25 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-charting_v5.17.3..@fluentui/react-charting_v5.17.4)
+
+### Patches
+
+- Bump @fluentui/theme-samples to v8.7.110 ([PR #28589](https://github.com/microsoft/fluentui/pull/28589) by beachball)
+- Bump @fluentui/react to v8.111.1 ([PR #28589](https://github.com/microsoft/fluentui/pull/28589) by beachball)
+
## [5.17.3](https://github.com/microsoft/fluentui/tree/@fluentui/react-charting_v5.17.3)
Fri, 25 Aug 2023 07:35:36 GMT
diff --git a/packages/react-charting/package.json b/packages/react-charting/package.json
index 259e2ec03025c..f5de57bcfa676 100644
--- a/packages/react-charting/package.json
+++ b/packages/react-charting/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-charting",
- "version": "5.17.3",
+ "version": "5.17.4",
"description": "Experimental React charting components for building experiences for Microsoft 365.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -38,7 +38,7 @@
},
"dependencies": {
"@fluentui/react-focus": "^8.8.31",
- "@fluentui/theme-samples": "^8.7.109",
+ "@fluentui/theme-samples": "^8.7.110",
"@microsoft/load-themed-styles": "^1.10.26",
"@types/d3-array": "1.2.1",
"@types/d3-axis": "1.0.10",
@@ -64,7 +64,7 @@
"tslib": "^2.1.0"
},
"peerDependencies": {
- "@fluentui/react": "^8.111.0",
+ "@fluentui/react": "^8.111.1",
"@types/react": ">=16.8.0 <19.0.0",
"@types/react-dom": ">=16.8.0 <19.0.0",
"react": ">=16.8.0 <19.0.0",
diff --git a/packages/react-components/react-migration-v8-v9/package.json b/packages/react-components/react-migration-v8-v9/package.json
index b26a4c570f9e7..4849e0984e6ae 100644
--- a/packages/react-components/react-migration-v8-v9/package.json
+++ b/packages/react-components/react-migration-v8-v9/package.json
@@ -32,8 +32,8 @@
},
"dependencies": {
"@ctrl/tinycolor": "3.3.4",
- "@fluentui/fluent2-theme": "^8.107.36",
- "@fluentui/react": "^8.111.0",
+ "@fluentui/fluent2-theme": "^8.107.37",
+ "@fluentui/react": "^8.111.1",
"@fluentui/react-components": "^9.30.0",
"@fluentui/react-icons": "^2.0.207",
"@fluentui/react-theme": "^9.1.11",
diff --git a/packages/react-date-time/CHANGELOG.json b/packages/react-date-time/CHANGELOG.json
index 1a5828bad1b1b..8cfff48b65b04 100644
--- a/packages/react-date-time/CHANGELOG.json
+++ b/packages/react-date-time/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/react-date-time",
"entries": [
+ {
+ "date": "Mon, 28 Aug 2023 07:36:25 GMT",
+ "tag": "@fluentui/react-date-time_v8.7.110",
+ "version": "8.7.110",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-date-time",
+ "comment": "Bump @fluentui/react to v8.111.1",
+ "commit": "5d42a5f3e0515660da3f8dbe1de82a109191dd79"
+ }
+ ]
+ }
+ },
{
"date": "Fri, 25 Aug 2023 07:35:37 GMT",
"tag": "@fluentui/react-date-time_v8.7.109",
diff --git a/packages/react-date-time/CHANGELOG.md b/packages/react-date-time/CHANGELOG.md
index c686882094d51..4b06c6aca14af 100644
--- a/packages/react-date-time/CHANGELOG.md
+++ b/packages/react-date-time/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/react-date-time
-This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+This log was last generated on Mon, 28 Aug 2023 07:36:25 GMT and should not be manually modified.
+## [8.7.110](https://github.com/microsoft/fluentui/tree/@fluentui/react-date-time_v8.7.110)
+
+Mon, 28 Aug 2023 07:36:25 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-date-time_v8.7.109..@fluentui/react-date-time_v8.7.110)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.1 ([PR #28589](https://github.com/microsoft/fluentui/pull/28589) by beachball)
+
## [8.7.109](https://github.com/microsoft/fluentui/tree/@fluentui/react-date-time_v8.7.109)
Fri, 25 Aug 2023 07:35:37 GMT
diff --git a/packages/react-date-time/package.json b/packages/react-date-time/package.json
index cb20d381518d0..f0a4bf7b21f84 100644
--- a/packages/react-date-time/package.json
+++ b/packages/react-date-time/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-date-time",
- "version": "8.7.109",
+ "version": "8.7.110",
"description": "Date and time related React components for building experiences for Microsoft 365.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -28,7 +28,7 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.111.0",
+ "@fluentui/react": "^8.111.1",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
},
diff --git a/packages/react-docsite-components/CHANGELOG.json b/packages/react-docsite-components/CHANGELOG.json
index e8b81995afcc7..8a63cdb5b6185 100644
--- a/packages/react-docsite-components/CHANGELOG.json
+++ b/packages/react-docsite-components/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-docsite-components",
"entries": [
+ {
+ "date": "Mon, 28 Aug 2023 07:36:25 GMT",
+ "tag": "@fluentui/react-docsite-components_v8.13.4",
+ "version": "8.13.4",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-docsite-components",
+ "comment": "Bump @fluentui/react to v8.111.1",
+ "commit": "5d42a5f3e0515660da3f8dbe1de82a109191dd79"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-docsite-components",
+ "comment": "Bump @fluentui/react-monaco-editor to v1.7.122",
+ "commit": "5d42a5f3e0515660da3f8dbe1de82a109191dd79"
+ }
+ ]
+ }
+ },
{
"date": "Fri, 25 Aug 2023 07:35:37 GMT",
"tag": "@fluentui/react-docsite-components_v8.13.3",
diff --git a/packages/react-docsite-components/CHANGELOG.md b/packages/react-docsite-components/CHANGELOG.md
index 6fab943e4a701..a6a866a40a03a 100644
--- a/packages/react-docsite-components/CHANGELOG.md
+++ b/packages/react-docsite-components/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-docsite-components
-This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+This log was last generated on Mon, 28 Aug 2023 07:36:25 GMT and should not be manually modified.
+## [8.13.4](https://github.com/microsoft/fluentui/tree/@fluentui/react-docsite-components_v8.13.4)
+
+Mon, 28 Aug 2023 07:36:25 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-docsite-components_v8.13.3..@fluentui/react-docsite-components_v8.13.4)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.1 ([PR #28589](https://github.com/microsoft/fluentui/pull/28589) by beachball)
+- Bump @fluentui/react-monaco-editor to v1.7.122 ([PR #28589](https://github.com/microsoft/fluentui/pull/28589) by beachball)
+
## [8.13.3](https://github.com/microsoft/fluentui/tree/@fluentui/react-docsite-components_v8.13.3)
Fri, 25 Aug 2023 07:35:37 GMT
diff --git a/packages/react-docsite-components/package.json b/packages/react-docsite-components/package.json
index 562c915b74934..b7fcad89732fe 100644
--- a/packages/react-docsite-components/package.json
+++ b/packages/react-docsite-components/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-docsite-components",
- "version": "8.13.3",
+ "version": "8.13.4",
"description": "Fluent UI React components for building documentation sites.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -35,14 +35,14 @@
"react-dom": ">=16.8.0 <19.0.0"
},
"dependencies": {
- "@fluentui/react": "^8.111.0",
+ "@fluentui/react": "^8.111.1",
"@fluentui/theme": "^2.6.35",
"@microsoft/load-themed-styles": "^1.10.26",
"@fluentui/example-data": "^8.4.12",
"@fluentui/public-docsite-setup": "^0.3.22",
"@fluentui/react-hooks": "^8.6.29",
"@fluentui/set-version": "^8.2.11",
- "@fluentui/react-monaco-editor": "^1.7.121",
+ "@fluentui/react-monaco-editor": "^1.7.122",
"color-check": "0.0.2",
"markdown-to-jsx": "^7.0.0",
"office-ui-fabric-core": "^11.0.0",
diff --git a/packages/react-examples/package.json b/packages/react-examples/package.json
index cfb6255d49a3a..3a32d18cb2f47 100644
--- a/packages/react-examples/package.json
+++ b/packages/react-examples/package.json
@@ -27,18 +27,18 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/azure-themes": "^8.6.32",
+ "@fluentui/azure-themes": "^8.6.33",
"@fluentui/date-time-utilities": "^8.5.13",
"@fluentui/dom-utilities": "^2.2.11",
"@fluentui/example-data": "^8.4.12",
"@fluentui/font-icons-mdl2": "^8.5.24",
"@fluentui/foundation-legacy": "^8.2.44",
"@fluentui/merge-styles": "^8.5.12",
- "@fluentui/react": "^8.111.0",
- "@fluentui/react-cards": "^0.205.109",
- "@fluentui/react-charting": "^5.17.3",
- "@fluentui/react-docsite-components": "^8.13.3",
- "@fluentui/react-experiments": "^8.14.104",
+ "@fluentui/react": "^8.111.1",
+ "@fluentui/react-cards": "^0.205.110",
+ "@fluentui/react-charting": "^5.17.4",
+ "@fluentui/react-docsite-components": "^8.13.4",
+ "@fluentui/react-experiments": "^8.14.105",
"@fluentui/react-file-type-icons": "^8.10.1",
"@fluentui/react-focus": "^8.8.31",
"@fluentui/react-hooks": "^8.6.29",
@@ -46,7 +46,7 @@
"@fluentui/scheme-utilities": "^8.3.36",
"@fluentui/style-utilities": "^8.9.17",
"@fluentui/theme": "^2.6.35",
- "@fluentui/theme-samples": "^8.7.109",
+ "@fluentui/theme-samples": "^8.7.110",
"@fluentui/utilities": "^8.13.18",
"@microsoft/load-themed-styles": "^1.10.26",
"d3-fetch": "3.0.1",
diff --git a/packages/react-experiments/CHANGELOG.json b/packages/react-experiments/CHANGELOG.json
index 9c4ee24e833b2..d07859cd825d6 100644
--- a/packages/react-experiments/CHANGELOG.json
+++ b/packages/react-experiments/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/react-experiments",
"entries": [
+ {
+ "date": "Mon, 28 Aug 2023 07:36:25 GMT",
+ "tag": "@fluentui/react-experiments_v8.14.105",
+ "version": "8.14.105",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-experiments",
+ "comment": "Bump @fluentui/react to v8.111.1",
+ "commit": "5d42a5f3e0515660da3f8dbe1de82a109191dd79"
+ }
+ ]
+ }
+ },
{
"date": "Fri, 25 Aug 2023 07:35:37 GMT",
"tag": "@fluentui/react-experiments_v8.14.104",
diff --git a/packages/react-experiments/CHANGELOG.md b/packages/react-experiments/CHANGELOG.md
index 5ad19bdf055d3..816615233103a 100644
--- a/packages/react-experiments/CHANGELOG.md
+++ b/packages/react-experiments/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/react-experiments
-This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+This log was last generated on Mon, 28 Aug 2023 07:36:25 GMT and should not be manually modified.
+## [8.14.105](https://github.com/microsoft/fluentui/tree/@fluentui/react-experiments_v8.14.105)
+
+Mon, 28 Aug 2023 07:36:25 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-experiments_v8.14.104..@fluentui/react-experiments_v8.14.105)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.1 ([PR #28589](https://github.com/microsoft/fluentui/pull/28589) by beachball)
+
## [8.14.104](https://github.com/microsoft/fluentui/tree/@fluentui/react-experiments_v8.14.104)
Fri, 25 Aug 2023 07:35:37 GMT
diff --git a/packages/react-experiments/package.json b/packages/react-experiments/package.json
index cb1f5b7bad3c3..2791141b10448 100644
--- a/packages/react-experiments/package.json
+++ b/packages/react-experiments/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-experiments",
- "version": "8.14.104",
+ "version": "8.14.105",
"description": "Experimental React components for building experiences for Microsoft 365.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -39,7 +39,7 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.111.0",
+ "@fluentui/react": "^8.111.1",
"@fluentui/theme": "^2.6.35",
"@microsoft/load-themed-styles": "^1.10.26",
"@fluentui/example-data": "^8.4.12",
diff --git a/packages/react-monaco-editor/CHANGELOG.json b/packages/react-monaco-editor/CHANGELOG.json
index 1030b729164a8..84d699df81bd6 100644
--- a/packages/react-monaco-editor/CHANGELOG.json
+++ b/packages/react-monaco-editor/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@fluentui/react-monaco-editor",
"entries": [
+ {
+ "date": "Mon, 28 Aug 2023 07:36:25 GMT",
+ "tag": "@fluentui/react-monaco-editor_v1.7.122",
+ "version": "1.7.122",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-monaco-editor",
+ "comment": "Bump @fluentui/react to v8.111.1",
+ "commit": "5d42a5f3e0515660da3f8dbe1de82a109191dd79"
+ },
+ {
+ "author": "beachball",
+ "package": "@fluentui/react-monaco-editor",
+ "comment": "Bump @fluentui/react-charting to v5.17.4",
+ "commit": "5d42a5f3e0515660da3f8dbe1de82a109191dd79"
+ }
+ ]
+ }
+ },
{
"date": "Fri, 25 Aug 2023 07:35:37 GMT",
"tag": "@fluentui/react-monaco-editor_v1.7.121",
diff --git a/packages/react-monaco-editor/CHANGELOG.md b/packages/react-monaco-editor/CHANGELOG.md
index dcaa991b564c8..a5bc7e515026e 100644
--- a/packages/react-monaco-editor/CHANGELOG.md
+++ b/packages/react-monaco-editor/CHANGELOG.md
@@ -1,9 +1,19 @@
# Change Log - @fluentui/react-monaco-editor
-This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+This log was last generated on Mon, 28 Aug 2023 07:36:25 GMT and should not be manually modified.
+## [1.7.122](https://github.com/microsoft/fluentui/tree/@fluentui/react-monaco-editor_v1.7.122)
+
+Mon, 28 Aug 2023 07:36:25 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-monaco-editor_v1.7.121..@fluentui/react-monaco-editor_v1.7.122)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.1 ([PR #28589](https://github.com/microsoft/fluentui/pull/28589) by beachball)
+- Bump @fluentui/react-charting to v5.17.4 ([PR #28589](https://github.com/microsoft/fluentui/pull/28589) by beachball)
+
## [1.7.121](https://github.com/microsoft/fluentui/tree/@fluentui/react-monaco-editor_v1.7.121)
Fri, 25 Aug 2023 07:35:37 GMT
diff --git a/packages/react-monaco-editor/package.json b/packages/react-monaco-editor/package.json
index 284eff052ad66..517f0d480ac29 100644
--- a/packages/react-monaco-editor/package.json
+++ b/packages/react-monaco-editor/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react-monaco-editor",
- "version": "1.7.121",
+ "version": "1.7.122",
"description": "Live React example editing using monaco",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -30,12 +30,12 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.111.0",
+ "@fluentui/react": "^8.111.1",
"@microsoft/load-themed-styles": "^1.10.26",
"@fluentui/example-data": "^8.4.12",
"@fluentui/monaco-editor": "^1.3.11",
"@fluentui/react-hooks": "^8.6.29",
- "@fluentui/react-charting": "^5.17.3",
+ "@fluentui/react-charting": "^5.17.4",
"raw-loader": "4.0.2",
"react-syntax-highlighter": "^10.1.3",
"tslib": "^2.1.0"
diff --git a/packages/react/CHANGELOG.json b/packages/react/CHANGELOG.json
index d995d0c228a6f..ae87a953c716a 100644
--- a/packages/react/CHANGELOG.json
+++ b/packages/react/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/react",
"entries": [
+ {
+ "date": "Mon, 28 Aug 2023 07:36:25 GMT",
+ "tag": "@fluentui/react_v8.111.1",
+ "version": "8.111.1",
+ "comments": {
+ "patch": [
+ {
+ "author": "chebbim106@gmail.com",
+ "package": "@fluentui/react",
+ "commit": "773de21a4cf2e064c491c86c6d1492c846e4fc7a",
+ "comment": "fix(AutoFill): Do not clear input when pressing left arrow after typing."
+ }
+ ]
+ }
+ },
{
"date": "Fri, 25 Aug 2023 07:35:36 GMT",
"tag": "@fluentui/react_v8.111.0",
diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md
index 7b5c2fca6f49b..ef70c9bc632bd 100644
--- a/packages/react/CHANGELOG.md
+++ b/packages/react/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/react
-This log was last generated on Fri, 25 Aug 2023 07:35:36 GMT and should not be manually modified.
+This log was last generated on Mon, 28 Aug 2023 07:36:25 GMT and should not be manually modified.
+## [8.111.1](https://github.com/microsoft/fluentui/tree/@fluentui/react_v8.111.1)
+
+Mon, 28 Aug 2023 07:36:25 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react_v8.111.0..@fluentui/react_v8.111.1)
+
+### Patches
+
+- fix(AutoFill): Do not clear input when pressing left arrow after typing. ([PR #28975](https://github.com/microsoft/fluentui/pull/28975) by chebbim106@gmail.com)
+
## [8.111.0](https://github.com/microsoft/fluentui/tree/@fluentui/react_v8.111.0)
Fri, 25 Aug 2023 07:35:36 GMT
diff --git a/packages/react/package.json b/packages/react/package.json
index 7611c6e47348b..cb8a5f40eb866 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/react",
- "version": "8.111.0",
+ "version": "8.111.1",
"description": "Reusable React components for building web experiences.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
diff --git a/packages/storybook/package.json b/packages/storybook/package.json
index 9c948bd1e2a15..d0b1ca2daae83 100644
--- a/packages/storybook/package.json
+++ b/packages/storybook/package.json
@@ -22,13 +22,13 @@
"@fluentui/scripts-tasks": "*"
},
"dependencies": {
- "@fluentui/react": "^8.111.0",
+ "@fluentui/react": "^8.111.1",
"@fluentui/theme": "^2.6.35",
"@storybook/addon-knobs": "6.4.0",
"@storybook/addon-essentials": "6.5.15",
"@storybook/addons": "6.5.15",
- "@fluentui/azure-themes": "^8.6.32",
- "@fluentui/theme-samples": "^8.7.109",
+ "@fluentui/azure-themes": "^8.6.33",
+ "@fluentui/theme-samples": "^8.7.110",
"tslib": "^2.1.0"
},
"peerDependencies": {
diff --git a/packages/theme-samples/CHANGELOG.json b/packages/theme-samples/CHANGELOG.json
index c0c8416cbd1f0..4ca3935b4780c 100644
--- a/packages/theme-samples/CHANGELOG.json
+++ b/packages/theme-samples/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@fluentui/theme-samples",
"entries": [
+ {
+ "date": "Mon, 28 Aug 2023 07:36:25 GMT",
+ "tag": "@fluentui/theme-samples_v8.7.110",
+ "version": "8.7.110",
+ "comments": {
+ "patch": [
+ {
+ "author": "beachball",
+ "package": "@fluentui/theme-samples",
+ "comment": "Bump @fluentui/react to v8.111.1",
+ "commit": "5d42a5f3e0515660da3f8dbe1de82a109191dd79"
+ }
+ ]
+ }
+ },
{
"date": "Fri, 25 Aug 2023 07:35:37 GMT",
"tag": "@fluentui/theme-samples_v8.7.109",
diff --git a/packages/theme-samples/CHANGELOG.md b/packages/theme-samples/CHANGELOG.md
index 41d6b05abfaf6..2312dd0c5a04f 100644
--- a/packages/theme-samples/CHANGELOG.md
+++ b/packages/theme-samples/CHANGELOG.md
@@ -1,9 +1,18 @@
# Change Log - @fluentui/theme-samples
-This log was last generated on Fri, 25 Aug 2023 07:35:37 GMT and should not be manually modified.
+This log was last generated on Mon, 28 Aug 2023 07:36:25 GMT and should not be manually modified.
+## [8.7.110](https://github.com/microsoft/fluentui/tree/@fluentui/theme-samples_v8.7.110)
+
+Mon, 28 Aug 2023 07:36:25 GMT
+[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/theme-samples_v8.7.109..@fluentui/theme-samples_v8.7.110)
+
+### Patches
+
+- Bump @fluentui/react to v8.111.1 ([PR #28589](https://github.com/microsoft/fluentui/pull/28589) by beachball)
+
## [8.7.109](https://github.com/microsoft/fluentui/tree/@fluentui/theme-samples_v8.7.109)
Fri, 25 Aug 2023 07:35:37 GMT
diff --git a/packages/theme-samples/package.json b/packages/theme-samples/package.json
index 181486dff8188..51a0878df1eb3 100644
--- a/packages/theme-samples/package.json
+++ b/packages/theme-samples/package.json
@@ -1,6 +1,6 @@
{
"name": "@fluentui/theme-samples",
- "version": "8.7.109",
+ "version": "8.7.110",
"description": "Sample themes for use with Fabric components.",
"main": "lib-commonjs/index.js",
"module": "lib/index.js",
@@ -27,7 +27,7 @@
"@fluentui/scripts-webpack": "*"
},
"dependencies": {
- "@fluentui/react": "^8.111.0",
+ "@fluentui/react": "^8.111.1",
"@fluentui/set-version": "^8.2.11",
"@fluentui/scheme-utilities": "^8.3.36",
"tslib": "^2.1.0"
From b130af3e12d5f46ff1217bcb47222eb89d55db2f Mon Sep 17 00:00:00 2001
From: v-baambati <132879294+v-baambati@users.noreply.github.com>
Date: Mon, 28 Aug 2023 13:35:36 +0530
Subject: [PATCH 21/23] Line Chart and Area Chart - Component tests (#28235)
* integrated line chat test cases
* separated test cases based on the sub component
* added test cases for line chart
* Added component test plan for line chart
* Updated line chart test cases
* Updated line chart test cases
* Added component tests for Area chart
* updated Tests for Line and Area charts
* Formatted document as per the build issues
* updated test cases numbers properly
* updated Area chat component tests
* updated line chart tests with testWithWait functions
* added new tests
* reverted chnages in Linechart base class
* reverted unwanted chnages
* updated existing tests
* updated existing test cases
* removed unwanted code
* srmukher: Resolving date mismatch in snapshots
* srmukher: Resolving date mismatch in snapshots
* updated chnage file
---
...-fb2207fd-522a-4790-b398-e9546a11aec2.json | 10 +
.../TestPlans/AreaChart/ComponentTests.md | 61 +
.../TestPlans/LineChart/ComponentTests.md | 63 +
.../components/AreaChart/AreaChart.base.tsx | 4 +-
.../components/AreaChart/AreaChart.test.tsx | 2 +-
.../AreaChart/AreaChartRTL.test.tsx | 498 +-
.../__snapshots__/AreaChart.test.tsx.snap | 2 +-
.../__snapshots__/AreaChartRTL.test.tsx.snap | 8195 ++++++++---------
.../LineChart/LineChartRTL.test.tsx | 662 +-
.../__snapshots__/LineChartRTL.test.tsx.snap | 6361 ++++++-------
.../src/utilities/TestUtility.test.tsx | 10 +-
11 files changed, 7588 insertions(+), 8280 deletions(-)
create mode 100644 change/@fluentui-react-charting-fb2207fd-522a-4790-b398-e9546a11aec2.json
create mode 100644 packages/react-charting/docs/TestPlans/AreaChart/ComponentTests.md
create mode 100644 packages/react-charting/docs/TestPlans/LineChart/ComponentTests.md
diff --git a/change/@fluentui-react-charting-fb2207fd-522a-4790-b398-e9546a11aec2.json b/change/@fluentui-react-charting-fb2207fd-522a-4790-b398-e9546a11aec2.json
new file mode 100644
index 0000000000000..024a8c8e4a4c7
--- /dev/null
+++ b/change/@fluentui-react-charting-fb2207fd-522a-4790-b398-e9546a11aec2.json
@@ -0,0 +1,10 @@
+{
+ "type": "patch",
+ "comment": {
+ "title": "",
+ "value": ""
+ },
+ "packageName": "@fluentui/react-charting",
+ "email": "132879294+v-baambati@users.noreply.github.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/react-charting/docs/TestPlans/AreaChart/ComponentTests.md b/packages/react-charting/docs/TestPlans/AreaChart/ComponentTests.md
new file mode 100644
index 0000000000000..32d9c22cf4719
--- /dev/null
+++ b/packages/react-charting/docs/TestPlans/AreaChart/ComponentTests.md
@@ -0,0 +1,61 @@
+**Area Chart โ Component test plan**
+
+**Sub-components: Area, x-axis, y-axis and Legend**
+
+1. **Line: Area data, Area color (multi colors), Area label (show/hide)**
+1. **Legends: show/hide legends, highlight the corresponding Area on legend hover**
+1. **Callout: Default/custom callout**
+1. **Labels: x-Axis labels, y-Axis labels**
+
+| **Test steps** | **Validation** | **Tool used** |
+| :-------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------: | :-----------: |
+| Test 1: [Snapshot testing] | | |
+| - With only data prop, numerical data on x-axis. | Renders Area chart correctly | RTL |
+| - With only data prop, date data on x-axis. | Renders Area chart correctly | RTL |
+| - With only data prop, string data on x-axis. | Should not render area chart | Pending |
+| - With HideLegend prop set to โtrueโ | Should hide legends | Enzyme |
+| - With HideTooltip prop set to โtrueโ | Should hide the tooltip in chart | Enzyme |
+| - With EnabledLegendsWrapLines set to โtrueโ | Should enable the legends to wrap lines if there is not enough space to show all legends on a single line | Enzyme |
+| - With ShowXAxisLablesTooltip set to โtrueโ | Should truncate x axis labels and show tooltip on x axis labels | Enzyme |
+| - With WrapXAxisLables set to โtrueโ | Should wrap x axis label values | Enzyme |
+| - With yAxisTickFormat set to โ%dโ | Should render the y-axis ticks in the format specified
| Enzyme |
+| - With single point | Should render Area chat with single point | Enzyme |
+| - With Default color | Should render with default colors when line color not provided | Enzyme |
+| - With specific colors | Should render areas with specified colors | RTL |
+| - With optimizeLargeData set to โtrueโ | Should not render circles when optimizeLargeData is true | Enzyme |
+| Test 2: Basic props testing | | |
+| - HideLegend prop set to โtrueโ | Should not mount legend when hideLegend is true | Enzyme |
+| - HideLegend prop set to โfalseโ | Should mount legend when hideLegend is false | Enzyme |
+| - HideTooltip prop set to โtrueโ | Should not mount callout when hideTootip is true | Enzyme |
+| - HideTooltip prop set to โfalseโ | Should mount callout when hideTootip is false | Enzyme |
+| - onRenderCalloutPerStack prop is not given | Should not render onRenderCalloutPerStack | Enzyme |
+| - onRenderCalloutPerDataPoint is given | Should render onRenderCalloutPerDataPoint | Enzyme |
+| - onRenderCalloutPerDataPoint is not given | Should not render onRenderCalloutPerDataPoint | Enzyme |
+| Test 3: Render calling with respective to props | | |
+| - No prop changes: Mount Area chart and then set the same props again | Render function should have been called twice | Enzyme |
+| - Prop changes: Mount Area chart and then set some other prop | Render function should have been called twice | Enzyme |
+| Test 4: Mouse events | | |
+| - Mouse over on Area | Should render callout correctly on mouseover | Enzyme |
+| - Mouse move from one area to other area | Should render callout correctly on mouse move | Enzyme |
+| - Mouse over on a area with customized callout | Should render customized callout on mouseover | Enzyme |
+| - Customized callout on area from one area to other area | Should render customized callout for stack on mouseover | Enzyme |
+| Test 5: Render empty chart aria label div when chart is empty | | |
+| - Area chart mounted with non-empty data | No empty chart aria label div rendered | Enzyme |
+| - Area chart mounted with empty data | Empty chart aria label div rendered | Enzyme |
+| Test 6: [Sub-Component]: Legends | | |
+| - Hover mouse over area legends | Should reduce the opacity of the other Areas | RTL |
+| - Hover mouse over area legends | Should reduce the opacity of the other lines in area chart and opacity of the selected area line should be zero | RTL |
+| - Hover mouse over area legends | Should reduce the opacity of the other legends | RTL |
+| - Single mouse click on legends | Should select legend on single mouse click on respective legend | RTL |
+| - Double mouse click on legends | Should deselect legend on double mouse click on respective legend | RTL |
+| Test 7: [Sub-Component]: Callout | | |
+| - Hover mouse over a single area | Should show the default callout over that Area | RTL |
+| - Hover mouse over a stacked area | Should show the default stacked callout over that Area | RTL |
+| - Specify custom callout and hover mouse over a Area | Should show the custom callout over that Area | RTL |
+| Test 8: [Sub-Component]: x-axis labels | | |
+| - Truncate x-axis labels | Should show the x-axis labels tooltip when hovered | RTL |
+| - Rotate x-axis labels | Should rotate the x-axis labels by 39 degrees | RTL |
+| Test 9: [Sub-Component]: Screen resolution | | |
+| - Increase the screen resolution (zoom in) | Should remain unchanged on zoom in | RTL |
+| - Decrease the screen resolution (zoom out) | Should remain unchanged on zoom out | RTL |
+| Test 10: Theme changed to Dark Theme | Should reflect theme change | RTL |
diff --git a/packages/react-charting/docs/TestPlans/LineChart/ComponentTests.md b/packages/react-charting/docs/TestPlans/LineChart/ComponentTests.md
new file mode 100644
index 0000000000000..ac967d10d1b38
--- /dev/null
+++ b/packages/react-charting/docs/TestPlans/LineChart/ComponentTests.md
@@ -0,0 +1,63 @@
+**Line Chart โ Component test plan**
+
+**Sub-components: Line, x-axis, y-axis, Event, Time Range, Callout, Drop down and Legend**
+
+1. **Line: Line data, Line color (multi colors), Line label (show/hide)**
+1. **Legends: show/hide legends, highlight the corresponding line on legend hover**
+1. **Callout: Default/custom callout**
+1. **Labels: x-Axis labels**
+
+| **Test steps** | **Validation** | **Tool used** |
+| :---------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------: | :-----------: |
+| Test 1: [Snapshot testing] | | |
+| - With only data prop, numerical data on x-axis. | Renders line chart correctly | RTL |
+| - With only data prop, date data on x-axis. | Renders line chart correctly | RTL |
+| - With only data prop, string data on x-axis. | Should not render area chart | Pending |
+| - With allowMultipleShapesForPoints set to โtrueโ | Should render line chart with multiple shapes for chart points | RTL |
+| - With HideLegend prop set to โtrueโ | Should hide legends | Enzyme |
+| - With HideTooltip prop set to โtrueโ | Should hide the tooltip in chart | Enzyme |
+| - With EnabledLegendsWrapLines set to โtrueโ | Should enable the legends to wrap lines if there is not enough space to show all legends on a single line | Enzyme |
+| - With ShowXAxisLablesTooltip set to โtrueโ | Should truncate x axis labels and show tooltip on x axis labels | Enzyme |
+| - With WrapXAxisLables set to โtrueโ | Should wrap x axis label values | Enzyme |
+| - With yAxisTickFormat set to โ%dโ | Should render the y-axis ticks in the format specified
| Enzyme |
+| - With canSelectMultipleLegends set to โtrueโ | Should select multiple legends | RTL |
+| Test 2: Basic props testing | | |
+| - HideLegend prop set to โtrueโ | Should not mount legend when hideLegend is true | Enzyme |
+| - HideLegend prop set to โfalseโ | Should mount legend when hideLegend is false | Enzyme |
+| - HideTooltip prop set to โtrueโ | Should not mount callout when hideTootip is true | Enzyme |
+| - HideTooltip prop set to โfalseโ | Should mount callout when hideTootip is false | Enzyme |
+| Test 3: Render calling with respective to props | | |
+| - No prop changes: Mount line chart and then set the same props again | Render function should have been called twice | Enzyme |
+| - Prop changes: Mount line chart and then set some other prop | Render function should have been called twice | Enzyme |
+| Test 4: Mouse events | | |
+| - Mouse over on a line | Should render callout correctly on mouseover | Enzyme |
+| - Mouse move from one line to other line | Should render callout correctly on mouse move | Enzyme |
+| - Mouse over on a line with customized callout | Should render customized callout on mouseover | Enzyme |
+| - Customized callout on a line | Should render customized callout correctly on mouseover | Enzyme |
+| - Customized callout on a line from one line to other line | Should render customized callout for stack on mouseover | Enzyme |
+| Test 5: Render empty chart aria label div when chart is empty | | |
+| - Line chart mounted with non-empty data | No empty chart aria label div rendered | Enzyme |
+| - Line chart mounted with empty data | Empty chart aria label div rendered | Enzyme |
+| Test 6: Render empty chart calling with respective to props | | |
+| - No prop changes: Mount line chart with non-empty data and then set the same props again | Render function should have been called twice | Enzyme |
+| - prop changes: Mount line chart with empty data and then set the props | Render function should have been called 3 times | Enzyme |
+| Test 7: [Sub-Component]: Line | | |
+| - Specify lines with specified colors | Should render lines with the color provided in data | RTL |
+| - Specify line data with gaps | Should render the lines with specified gaps | RTL |
+| Test 8: [Sub-Component]: Legends | | |
+| - Hover mouse over line legends | Should highlight the corresponding line on mouse over on legend | RTL |
+| - Mouse leave on legends | Should reset the highlighted line on mouse leave on legends | RTL |
+| - Single mouse click on legends | Should select legend on single mouse click on respective legend | RTL |
+| - Double mouse click on legends | Should deselect legend on double mouse click on respective legend | RTL |
+| Test 9: [Sub-Component]: Time Range(Color fill bars) | | |
+| - Line chart with time range | Should render time range with specified data | RTL |
+| - Single mouse click on time range legend | Should highlight corresponding time range on legend click | RTL |
+| Test 10: [Sub-Component]: x-axis labels | | |
+| - Truncate x-axis labels | Should show the x-axis labels tooltip when hovered | RTL |
+| - Rotate x-axis labels | Should rotate the x-axis labels by 45 degrees | RTL |
+| Test 11: [Sub-Component]: Event | | |
+| - Line chart with Events data | Should render line chart with events | RTL |
+| Test 12: [Sub-Component]: Screen resolution | | |
+| - Increase the screen resolution (zoom in) | Should remain unchanged on zoom in | RTL |
+| - Decrease the screen resolution (zoom out) | Should remain unchanged on zoom out | RTL |
+| Test 13: Theme changed to Dark Theme | Should reflect theme change | RTL |
diff --git a/packages/react-charting/src/components/AreaChart/AreaChart.base.tsx b/packages/react-charting/src/components/AreaChart/AreaChart.base.tsx
index 5a03d7c585b7c..40209941efafa 100644
--- a/packages/react-charting/src/components/AreaChart/AreaChart.base.tsx
+++ b/packages/react-charting/src/components/AreaChart/AreaChart.base.tsx
@@ -890,7 +890,7 @@ export class AreaChartBase extends React.Component {
+ private _getAriaLabel(lineIndex: number, pointIndex: number): string {
const line = this.props.data.lineChartData![lineIndex];
const point = line.data[pointIndex];
const formattedDate = point.x instanceof Date ? point.x.toLocaleString() : point.x;
@@ -898,7 +898,7 @@ export class AreaChartBase extends React.Component {
expect(tree).toMatchSnapshot();
});
- it('renders hideLegend hhh correctly', async () => {
+ it('renders hideLegend correctly', async () => {
wrapper = mount( );
await new Promise(resolve => setTimeout(resolve));
wrapper.update();
diff --git a/packages/react-charting/src/components/AreaChart/AreaChartRTL.test.tsx b/packages/react-charting/src/components/AreaChart/AreaChartRTL.test.tsx
index 69b422bd6cfa8..b1dee2e3204b7 100644
--- a/packages/react-charting/src/components/AreaChart/AreaChartRTL.test.tsx
+++ b/packages/react-charting/src/components/AreaChart/AreaChartRTL.test.tsx
@@ -1,22 +1,492 @@
+/* eslint-disable @typescript-eslint/no-explicit-any */
+import { render, screen, fireEvent, act } from '@testing-library/react';
import * as React from 'react';
-import { queryAllByAttribute, render, waitFor } from '@testing-library/react';
-import { chartPoints, emptyChartPoints } from './AreaChart.test';
-import { AreaChart } from './index';
+import { DarkTheme } from '@fluentui/theme-samples';
+import { ThemeProvider } from '@fluentui/react';
+import { AreaChart, IAreaChartProps } from './index';
+import { DefaultPalette } from '@fluentui/react/lib/Styling';
+
+import { getByClass, getById, testWithWait, testWithoutWait } from '../../utilities/TestUtility.test';
+import { AreaChartBase } from './AreaChart.base';
+
+const beforeAll = () => {
+ jest.spyOn(AreaChartBase.prototype as any, '_getAriaLabel').mockReturnValue('08/25/2023');
+};
+
+const chart1Points = [
+ {
+ x: 20,
+ y: 9,
+ },
+ {
+ x: 25,
+ y: 14,
+ },
+ {
+ x: 30,
+ y: 14,
+ },
+ {
+ x: 35,
+ y: 23,
+ },
+ {
+ x: 40,
+ y: 20,
+ },
+ {
+ x: 45,
+ y: 31,
+ },
+ {
+ x: 50,
+ y: 29,
+ },
+ {
+ x: 55,
+ y: 27,
+ },
+ {
+ x: 60,
+ y: 37,
+ },
+ {
+ x: 65,
+ y: 51,
+ },
+];
+
+const chart2Points = [
+ {
+ x: 20,
+ y: 21,
+ },
+ {
+ x: 25,
+ y: 25,
+ },
+ {
+ x: 30,
+ y: 10,
+ },
+ {
+ x: 35,
+ y: 10,
+ },
+ {
+ x: 40,
+ y: 14,
+ },
+ {
+ x: 45,
+ y: 18,
+ },
+ {
+ x: 50,
+ y: 9,
+ },
+ {
+ x: 55,
+ y: 23,
+ },
+ {
+ x: 60,
+ y: 7,
+ },
+ {
+ x: 65,
+ y: 55,
+ },
+];
+
+const chart3Points = [
+ {
+ x: 20,
+ y: 30,
+ },
+ {
+ x: 25,
+ y: 35,
+ },
+ {
+ x: 30,
+ y: 33,
+ },
+ {
+ x: 35,
+ y: 40,
+ },
+ {
+ x: 40,
+ y: 10,
+ },
+ {
+ x: 45,
+ y: 40,
+ },
+ {
+ x: 50,
+ y: 34,
+ },
+ {
+ x: 55,
+ y: 40,
+ },
+ {
+ x: 60,
+ y: 60,
+ },
+ {
+ x: 65,
+ y: 40,
+ },
+];
+
+const chartPoints = [
+ {
+ legend: 'legend1',
+ data: chart1Points,
+ color: 'green',
+ },
+ {
+ legend: 'legend2',
+ data: chart2Points,
+ color: 'yellow',
+ },
+ {
+ legend: 'legend3',
+ data: chart3Points,
+ color: 'blue',
+ },
+];
+
+const chartData = {
+ chartTitle: 'Area chart multiple example',
+ lineChartData: chartPoints,
+};
+
+const chart1PointsWithDate = [
+ {
+ x: new Date('01/06/2018'),
+ y: 5,
+ },
+ {
+ x: new Date('01/08/2018'),
+ y: 16,
+ },
+ {
+ x: new Date('01/16/2018'),
+ y: 6,
+ },
+ {
+ x: new Date('02/06/2018'),
+ y: 30,
+ },
+ {
+ x: new Date('02/16/2018'),
+ y: 10,
+ },
+];
+
+const chart2PointsWithDate = [
+ {
+ x: new Date('01/06/2018'),
+ y: 10,
+ },
+ {
+ x: new Date('01/08/2018'),
+ y: 33,
+ },
+ {
+ x: new Date('01/16/2018'),
+ y: 21,
+ },
+ {
+ x: new Date('02/06/2018'),
+ y: 44,
+ },
+ {
+ x: new Date('02/16/2018'),
+ y: 22,
+ },
+];
+
+const chartPointsWithDate = [
+ {
+ legend: 'legend1',
+ data: chart1PointsWithDate,
+ color: '#0099BC',
+ opacity: 0.7,
+ lineOptions: {
+ strokeWidth: 2,
+ strokeDasharray: '5 5',
+ },
+ },
+ {
+ legend: 'legend2',
+ data: chart2PointsWithDate,
+ color: '#77004D',
+ opacity: 0.8,
+ lineOptions: {
+ strokeWidth: 5,
+ stroke: DefaultPalette.blueDark,
+ },
+ },
+];
+
+const chartDataWithDates = {
+ chartTitle: 'Area chart styled example',
+ lineChartData: chartPointsWithDate,
+ pointOptions: { r: 10, strokeWidth: 3, opacity: 1, stroke: DefaultPalette.blueDark },
+ pointLineOptions: { strokeWidth: 2, strokeDasharray: '10 10', stroke: DefaultPalette.blueDark },
+};
describe('Area chart rendering', () => {
- test('Should re-render the Area chart with data', async () => {
- // Arrange
- const { container, rerender } = render( );
- const getById = queryAllByAttribute.bind(null, 'id');
+ testWithoutWait(
+ 'Should render the area chart with numeric x-axis data',
+ AreaChart,
+ { data: chartData },
+ container => {
+ expect(container).toMatchSnapshot();
+ },
+ );
+
+ testWithoutWait(
+ 'Should render the area chart with date x-axis data',
+ AreaChart,
+ { data: chartDataWithDates },
+ container => {
+ expect(container).toMatchSnapshot();
+ },
+ undefined,
+ beforeAll,
+ );
+});
+
+describe('Area chart - Subcomponent Area', () => {
+ testWithoutWait('Should render the Areas with the specified colors', AreaChart, { data: chartData }, container => {
+ const areas = getById(container, /graph-areaChart/i);
// Assert
- expect(container).toMatchSnapshot();
- expect(getById(container, /_AreaChart_empty/i)).toHaveLength(1);
- // Act
- rerender( );
- await waitFor(() => {
+ expect(areas[0].getAttribute('fill')).toEqual('green');
+ expect(areas[1].getAttribute('fill')).toEqual('yellow');
+ expect(areas[2].getAttribute('fill')).toEqual('blue');
+ });
+});
+
+describe('Area chart - Subcomponent legend', () => {
+ testWithoutWait(
+ 'Should highlight the corresponding Area on mouse over on legends',
+ AreaChart,
+ { data: chartData },
+ container => {
+ const legend = screen.queryByText('legend1');
+ expect(legend).toBeDefined();
+ fireEvent.mouseOver(legend!);
// Assert
- expect(container).toMatchSnapshot();
- expect(getById(container, /_AreaChart_empty/i)).toHaveLength(0);
+ const areas = getById(container, /graph-areaChart/i);
+ expect(areas[0].getAttribute('fill-opacity')).toEqual('0.7');
+ expect(areas[1].getAttribute('fill-opacity')).toEqual('0.1');
+ expect(areas[2].getAttribute('fill-opacity')).toEqual('0.1');
+ },
+ );
+
+ testWithoutWait(
+ 'Should reduce opacity of the other lines in Area chat and opacity should be zero for selected Area',
+ AreaChart,
+ { data: chartData },
+ container => {
+ const legend = screen.queryByText('legend1');
+ expect(legend).toBeDefined();
+ fireEvent.mouseOver(legend!);
+ // Assert
+ const areaLines = getById(container, /line-areaChart/i);
+ expect(areaLines[0].getAttribute('opacity')).toEqual('0');
+ expect(areaLines[1].getAttribute('opacity')).toEqual('0.1');
+ expect(areaLines[2].getAttribute('opacity')).toEqual('0.1');
+ },
+ );
+
+ testWithoutWait(
+ 'Should highlight the corresponding Legend on mouse over on legends',
+ AreaChart,
+ { data: chartData },
+ container => {
+ const legend1 = screen.queryByText('legend1');
+ expect(legend1).toBeDefined();
+ fireEvent.mouseOver(legend1!);
+ // Assert
+ expect(screen.queryByText('legend2')).toHaveStyle('opacity: 0.67');
+ },
+ );
+
+ testWithoutWait(
+ 'Should select legend on single mouse click on legends',
+ AreaChart,
+ { data: chartData, hideLegend: false },
+ container => {
+ const legend = screen.queryByText('legend1');
+ expect(legend).toBeDefined();
+ fireEvent.click(legend!);
+ // Assert
+ expect(getById(container, /graph-areaChart/i)[1]).toHaveAttribute('fill-opacity', '0.1');
+ const firstLegend = screen.queryByText('legend1')?.closest('button');
+ expect(firstLegend).toHaveAttribute('aria-selected', 'true');
+ expect(firstLegend).toHaveAttribute('tabIndex', '0');
+ },
+ );
+
+ testWithoutWait(
+ 'Should deselect legend on double mouse click on legends',
+ AreaChart,
+ { data: chartData, hideLegend: false },
+ container => {
+ const legend = screen.queryByText('legend1');
+ expect(legend).toBeDefined();
+
+ //single click on first legend
+ fireEvent.click(legend!);
+ expect(getById(container, /graph-areaChart/i)[1]).toHaveAttribute('fill-opacity', '0.1');
+ const firstLegend = screen.queryByText('legend1')?.closest('button');
+ expect(firstLegend).toHaveAttribute('aria-selected', 'true');
+ expect(firstLegend).toHaveAttribute('tabIndex', '0');
+ // double click on same first legend
+ fireEvent.click(legend!);
+ // Assert
+ expect(firstLegend).toHaveAttribute('aria-selected', 'false');
+ },
+ );
+});
+
+describe('Area chart - Subcomponent callout', () => {
+ testWithWait(
+ 'Should show the callout over the area on mouse over',
+ AreaChart,
+ { data: chartData, calloutProps: { doNotLayer: true } },
+ container => {
+ // Arrange
+ const areas = getById(container, /graph-areaChart/i);
+ fireEvent.mouseOver(areas[0]);
+ // Assert
+ expect(getById(container, /toolTipcallout/i)).toBeDefined();
+ },
+ );
+
+ testWithWait(
+ 'Should show the stacked callout over the are on mouse over',
+ AreaChart,
+ { data: chartData, calloutProps: { doNotLayer: true } },
+ container => {
+ // Arrange
+ const areas = getById(container, /graph-areaChart/i);
+ expect(areas).toHaveLength(3);
+ fireEvent.mouseOver(areas[0]);
+ // Assert
+ expect(getByClass(container, /calloutlegendText/i)).toBeDefined();
+ expect(getByClass(container, /calloutlegendText/i)).toHaveLength(3);
+ },
+ );
+
+ testWithWait(
+ 'Should show the custom callout over the Area on mouse over',
+ AreaChart,
+ {
+ data: chartData,
+ calloutProps: { doNotLayer: true },
+ onRenderCalloutPerDataPoint: (props: IAreaChartProps) =>
+ props ? (
+
+
Custom Callout Content
+
+ ) : null,
+ },
+ container => {
+ const areas = getById(container, /graph-areaChart/i);
+ fireEvent.mouseOver(areas[0]);
+ // Assert
+ expect(getById(container, /toolTipcallout/i)).toBeDefined();
+ },
+ );
+});
+
+describe('Area chart - Subcomponent xAxis Labels', () => {
+ testWithWait(
+ 'Should show the x-axis labels tooltip when hovered',
+ AreaChart,
+ { data: chartDataWithDates, showXAxisLablesTooltip: true },
+ container => {
+ const xAxisLabels = getById(container, /showDots/i);
+ fireEvent.mouseOver(xAxisLabels[0]);
+ // Assert
+ expect(getById(container, /showDots/i)[0]!.textContent!).toEqual('Jan ...');
+ },
+ undefined,
+ beforeAll,
+ );
+
+ testWithWait(
+ 'Should show rotated x-axis labels',
+ AreaChart,
+ { data: chartDataWithDates, rotateXAxisLables: true },
+ container => {
+ // Assert
+ expect(getByClass(container, /tick/i)[0].getAttribute('transform')).toContain('translate(39.03658536585366,0)');
+ },
+ undefined,
+ beforeAll,
+ );
+});
+
+describe('Screen resolution', () => {
+ const originalInnerWidth = global.innerWidth;
+ const originalInnerHeight = global.innerHeight;
+ afterEach(() => {
+ global.innerWidth = originalInnerWidth;
+ global.innerHeight = originalInnerHeight;
+ act(() => {
+ global.dispatchEvent(new Event('resize'));
});
});
+
+ testWithWait(
+ 'Should remain unchanged on zoom in',
+ AreaChart,
+ { data: chartData, rotateXAxisLables: true, width: 300, height: 300 },
+ container => {
+ // Arrange
+ global.innerWidth = window.innerWidth / 2;
+ global.innerHeight = window.innerHeight / 2;
+ act(() => {
+ global.dispatchEvent(new Event('resize'));
+ });
+ // Assert
+ expect(container).toMatchSnapshot();
+ },
+ );
+
+ testWithWait(
+ 'Should remain unchanged on zoom out',
+ AreaChart,
+ { data: chartData, rotateXAxisLables: true, width: 300, height: 300 },
+ container => {
+ // Arrange
+ global.innerWidth = window.innerWidth * 2;
+ global.innerHeight = window.innerHeight * 2;
+ act(() => {
+ global.dispatchEvent(new Event('resize'));
+ });
+ // Assert
+ expect(container).toMatchSnapshot();
+ },
+ );
+});
+
+test('Should reflect theme change', () => {
+ // Arrange
+ const { container } = render(
+
+
+ ,
+ );
+ // Assert
+ expect(container).toMatchSnapshot();
});
diff --git a/packages/react-charting/src/components/AreaChart/__snapshots__/AreaChart.test.tsx.snap b/packages/react-charting/src/components/AreaChart/__snapshots__/AreaChart.test.tsx.snap
index 516d988614d00..beb2e89879ac6 100644
--- a/packages/react-charting/src/components/AreaChart/__snapshots__/AreaChart.test.tsx.snap
+++ b/packages/react-charting/src/components/AreaChart/__snapshots__/AreaChart.test.tsx.snap
@@ -3150,7 +3150,7 @@ exports[`AreaChart snapShot testing renders enabledLegendsWrapLines correctly 1`
`;
-exports[`AreaChart snapShot testing renders hideLegend hhh correctly 1`] = `
+exports[`AreaChart snapShot testing renders hideLegend correctly 1`] = `
-`;
-
-exports[`Area chart rendering Should re-render the Area chart with data 2`] = `
+exports[`Area chart rendering Should render the area chart with date x-axis data 1`] = `
+
+
+
+
+
+
+
+
+
+
+
+
@@ -309,360 +433,96 @@ exports[`Area chart rendering Should re-render the Area chart with data 2`] = `
opacity: ;
}
>
- metaData1
+ legend1
-
-
-
-
-
-
-
-
-
-`;
-
-exports[`AreaChart - mouse events Should render callout correctly on mouseover 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- metaData1
-
-
+
+
+ legend2
+
+
+
@@ -671,2120 +531,887 @@ exports[`AreaChart - mouse events Should render callout correctly on mouseover 1
-
- Loading...
-
- }
+
+`;
+
+exports[`Area chart rendering Should render the area chart with numeric x-axis data 1`] = `
+
+
-`;
-
-exports[`AreaChart - mouse events Should render customized callout on mouseover 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Loading...
-
- }
- >
-
-
-
-`;
-
-exports[`AreaChart - mouse events Should render customized callout per stack on mouseover 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Loading...
-
- }
- >
-
-
-
-`;
-
-exports[`AreaChart snapShot testing Should not render circles when optimizeLargeData is true 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-`;
-
-exports[`AreaChart snapShot testing Should render with default colors when line color is not provided 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-`;
-
-exports[`AreaChart snapShot testing renders Areachart correctly 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
-
-
+ >
+
+
+
-
-
- metaData1
-
-
+
+
+ legend3
+
+
+
@@ -2796,1224 +1423,884 @@ exports[`AreaChart snapShot testing renders Areachart correctly 1`] = `
`;
-exports[`AreaChart snapShot testing renders Areachart with single point correctly 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+exports[`Screen resolution Should remain unchanged on zoom in 1`] = `
+
-`;
-
-exports[`AreaChart snapShot testing renders enabledLegendsWrapLines correctly 1`] = `
-
-
-
-
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
-
-`;
-
-exports[`AreaChart snapShot testing renders hideLegend hhh correctly 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-`;
-
-exports[`AreaChart snapShot testing renders hideTooltip correctly 1`] = `
-
+
+
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ legend1
+
+
+
+
+
-
+
-
-
-
-
-
-
+
-
-
- metaData1
-
-
+
+
+ legend3
+
+
+
@@ -4025,707 +2312,884 @@ exports[`AreaChart snapShot testing renders hideTooltip correctly 1`] = `
`;
-exports[`AreaChart snapShot testing renders showXAxisLablesTooltip correctly 1`] = `
-
+exports[`Screen resolution Should remain unchanged on zoom out 1`] = `
+
-
-
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-`;
-
-exports[`AreaChart snapShot testing renders wrapXAxisLables correctly 1`] = `
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ legend1
+
+
+
+
+
-
+
-
-
-
-
-
-
+
-
-
- metaData1
-
-
+
+
+ legend3
+
+
+
@@ -4737,351 +3201,898 @@ exports[`AreaChart snapShot testing renders wrapXAxisLables correctly 1`] = `
`;
-exports[`AreaChart snapShot testing renders yAxisTickFormat correctly 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+exports[`Should reflect theme change 1`] = `
+
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+
+
-
+ role="none"
+ >
+
+
+
+ legend1
+
+
+
+
- metaData1
+
+
+
+ legend3
+
+
-
+
diff --git a/packages/react-charting/src/components/LineChart/LineChartRTL.test.tsx b/packages/react-charting/src/components/LineChart/LineChartRTL.test.tsx
index d1871de807a4c..d550da2db6238 100644
--- a/packages/react-charting/src/components/LineChart/LineChartRTL.test.tsx
+++ b/packages/react-charting/src/components/LineChart/LineChartRTL.test.tsx
@@ -1,22 +1,656 @@
+/* eslint-disable @typescript-eslint/no-explicit-any */
+import { render, screen, fireEvent, act } from '@testing-library/react';
import * as React from 'react';
-import { queryAllByAttribute, render, waitFor } from '@testing-library/react';
-import { chartPoints, emptyChartPoints } from './LineChart.test';
-import { LineChart } from './index';
+import { DarkTheme } from '@fluentui/theme-samples';
+import { DefaultPalette, ThemeProvider } from '@fluentui/react';
+import { ILineChartPoints, LineChart } from './index';
+import { mergeStyles } from '@fluentui/merge-styles';
+
+import { getByClass, getById, testWithWait, testWithoutWait } from '../../utilities/TestUtility.test';
+
+const beforeAll = () => {
+ jest.spyOn(Date.prototype, 'toLocaleString').mockReturnValue('08/25/2023');
+ jest.spyOn(Date.prototype, 'toLocaleTimeString').mockReturnValue('08/25/2023');
+};
+
+const calloutItemStyle = mergeStyles({
+ borderBottom: '1px solid #D9D9D9',
+ padding: '3px',
+});
+
+const basicPoints: ILineChartPoints[] = [
+ {
+ legend: 'metaData1',
+ data: [
+ { x: 20, y: 50 },
+ { x: 40, y: 80 },
+ ],
+ color: 'red',
+ },
+ {
+ legend: 'metaData2',
+ data: [
+ { x: 30, y: 60 },
+ { x: 50, y: 90 },
+ ],
+ color: 'green',
+ },
+ {
+ legend: 'metaData3',
+ data: [
+ { x: 70, y: 30 },
+ { x: 40, y: 80 },
+ ],
+ color: 'yellow',
+ },
+];
+
+const basicChartPoints = {
+ chartTitle: 'LineChart',
+ lineChartData: basicPoints,
+};
+
+const datePoints: ILineChartPoints[] = [
+ {
+ data: [
+ { x: new Date('01/01/2020'), y: 30 },
+ { x: new Date('02/01/2020'), y: 50 },
+ { x: new Date('03/01/2020'), y: 30 },
+ { x: new Date('04/01/2020'), y: 50 },
+ { x: new Date('05/01/2020'), y: 30 },
+ { x: new Date('06/01/2020'), y: 50 },
+ ],
+ legend: 'First',
+ lineOptions: {
+ lineBorderWidth: '4',
+ },
+ },
+];
+
+const dateChartPoints = {
+ chartTitle: 'LineChart',
+ lineChartData: datePoints,
+};
+
+const colorFillBarData = [
+ {
+ legend: 'Time range 1',
+ color: 'blue',
+ data: [
+ {
+ startX: new Date('01/01/2020'),
+ endX: new Date('02/01/2020'),
+ },
+ ],
+ },
+ {
+ legend: 'Time range 2',
+ color: 'red',
+ data: [
+ {
+ startX: new Date('04/01/2018'),
+ endX: new Date('05/01/2018'),
+ },
+ ],
+ applyPattern: true,
+ },
+];
+
+const pointsWithGaps: ILineChartPoints[] = [
+ {
+ legend: 'Normal Data',
+ hideNonActiveDots: true,
+ lineOptions: {
+ lineBorderWidth: '4',
+ },
+ gaps: [
+ {
+ startIndex: 3,
+ endIndex: 4,
+ },
+ {
+ startIndex: 6,
+ endIndex: 7,
+ },
+ ],
+ data: [
+ {
+ x: new Date('2020-03-03T00:00:00.000Z'),
+ y: 216000,
+ },
+ {
+ x: new Date('2020-03-03T10:30:00.000Z'),
+ y: 218123,
+ hideCallout: true,
+ },
+ // gap here
+ {
+ x: new Date('2020-03-03T11:00:00.000Z'),
+ y: 219000,
+ hideCallout: true,
+ },
+ {
+ x: new Date('2020-03-04T00:00:00.000Z'),
+ y: 248000,
+ hideCallout: true,
+ },
+ // gap here
+ {
+ x: new Date('2020-03-05T00:00:00.000Z'),
+ y: 252000,
+ hideCallout: true,
+ },
+ {
+ x: new Date('2020-03-06T00:00:00.000Z'),
+ y: 274000,
+ },
+ {
+ x: new Date('2020-03-07T00:00:00.000Z'),
+ y: 260000,
+ hideCallout: true,
+ },
+ // gap here
+ {
+ x: new Date('2020-03-08T00:00:00.000Z'),
+ y: 300000,
+ hideCallout: true,
+ },
+ {
+ x: new Date('2020-03-08T12:00:00.000Z'),
+ y: 218000,
+ },
+ {
+ x: new Date('2020-03-09T00:00:00.000Z'),
+ y: 218000,
+ },
+ {
+ x: new Date('2020-03-10T00:00:00.000Z'),
+ y: 269000,
+ },
+ ],
+ color: DefaultPalette.blue,
+ },
+];
+
+const chartPointsWithGaps = {
+ chartTitle: 'LineChart',
+ lineChartData: pointsWithGaps,
+};
describe('Line chart rendering', () => {
- test('Should re-render the Line chart with data', async () => {
- // Arrange
- const { container, rerender } = render(
);
- const getById = queryAllByAttribute.bind(null, 'id');
- // Assert
- expect(container).toMatchSnapshot();
- expect(getById(container, /_LineChart_empty/i)).toHaveLength(1);
- // Act
- rerender(
);
- await waitFor(() => {
+ testWithoutWait(
+ 'Should render the Line chart with numeric x-axis data',
+ LineChart,
+ { data: basicChartPoints },
+ container => {
+ // Assert
+ expect(container).toMatchSnapshot();
+ },
+ );
+
+ testWithoutWait(
+ 'Should render the Line chart with date x-axis data',
+ LineChart,
+ { data: dateChartPoints },
+ container => {
+ // Assert
+ expect(container).toMatchSnapshot();
+ },
+ undefined,
+ beforeAll,
+ );
+
+ testWithoutWait(
+ 'Should render the Line chart with points in multiple shapes',
+ LineChart,
+ { data: basicChartPoints, allowMultipleShapesForPoints: true },
+ container => {
// Assert
expect(container).toMatchSnapshot();
- expect(getById(container, /_LineChart_empty/i)).toHaveLength(0);
+ },
+ );
+});
+
+const simplePoints = {
+ chartTitle: 'Line Chart',
+ lineChartData: [
+ {
+ legend: 'From_Legacy_to_O365',
+ data: [
+ {
+ x: new Date('2020-03-03T00:00:00.000Z'),
+ y: 297,
+ },
+ {
+ x: new Date('2020-03-04T00:00:00.000Z'),
+ y: 284,
+ },
+ {
+ x: new Date('2020-03-05T00:00:00.000Z'),
+ y: 282,
+ },
+ {
+ x: new Date('2020-03-06T00:00:00.000Z'),
+ y: 294,
+ },
+ {
+ x: new Date('2020-03-07T00:00:00.000Z'),
+ y: 294,
+ },
+ {
+ x: new Date('2020-03-08T00:00:00.000Z'),
+ y: 300,
+ },
+ {
+ x: new Date('2020-03-09T00:00:00.000Z'),
+ y: 298,
+ },
+ ],
+ color: 'blue',
+ lineOptions: {
+ lineBorderWidth: '4',
+ },
+ },
+ {
+ legend: 'All',
+ data: [
+ {
+ x: new Date('2020-03-03T00:00:00.000Z'),
+ y: 292,
+ },
+ {
+ x: new Date('2020-03-04T00:00:00.000Z'),
+ y: 287,
+ },
+ {
+ x: new Date('2020-03-05T00:00:00.000Z'),
+ y: 287,
+ },
+ {
+ x: new Date('2020-03-06T00:00:00.000Z'),
+ y: 292,
+ },
+ {
+ x: new Date('2020-03-07T00:00:00.000Z'),
+ y: 287,
+ },
+ {
+ x: new Date('2020-03-08T00:00:00.000Z'),
+ y: 297,
+ },
+ {
+ x: new Date('2020-03-09T00:00:00.000Z'),
+ y: 292,
+ },
+ ],
+ color: 'green',
+ lineOptions: {
+ lineBorderWidth: '4',
+ },
+ },
+ ],
+};
+
+const tickValues = [
+ new Date('2020-03-03'),
+ new Date('2020-03-04'),
+ new Date('2020-03-05'),
+ new Date('2020-03-06'),
+ new Date('2020-03-07'),
+ new Date('2020-03-08'),
+ new Date('2020-03-09'),
+];
+
+const eventAnnotationProps = {
+ events: [
+ {
+ event: 'event 1',
+ date: new Date('2020-03-04T00:00:00.000Z'),
+ onRenderCard: () =>
event 1 message
,
+ },
+ {
+ event: 'event 2',
+ date: new Date('2020-03-04T00:00:00.000Z'),
+ onRenderCard: () =>
event 2 message
,
+ },
+ {
+ event: 'event 3',
+ date: new Date('2020-03-04T00:00:00.000Z'),
+ onRenderCard: () =>
event 3 message
,
+ },
+ {
+ event: 'event 4',
+ date: new Date('2020-03-06T00:00:00.000Z'),
+ onRenderCard: () =>
event 4 message
,
+ },
+ {
+ event: 'event 5',
+ date: new Date('2020-03-08T00:00:00.000Z'),
+ onRenderCard: () =>
event 5 message
,
+ },
+ ],
+ strokeColor: 'red',
+ labelColor: 'Yellow',
+ labelHeight: 18,
+ labelWidth: 2,
+ mergedLabel: (count: number) => `${count} events`,
+};
+
+describe('Line chart - Subcomponent line', () => {
+ testWithoutWait(
+ 'Should render the lines with the specified colors',
+ LineChart,
+ { data: basicChartPoints },
+ container => {
+ const lines = getById(container, /lineID/i);
+ // Assert
+ expect(lines[0].getAttribute('stroke')).toEqual('yellow');
+ expect(lines[1].getAttribute('stroke')).toEqual('green');
+ expect(lines[2].getAttribute('stroke')).toEqual('red');
+ },
+ );
+
+ testWithoutWait(
+ 'Should render the line with the sepcified gaps',
+ LineChart,
+ { data: chartPointsWithGaps },
+ container => {
+ const lines = getById(container, /lineID/i);
+ // Assert
+ expect(lines).toHaveLength(8);
+ },
+ undefined,
+ beforeAll,
+ );
+});
+
+describe('Line chart - Subcomponent legend', () => {
+ testWithoutWait(
+ 'Should highlight the corresponding Line on mouse over on legends',
+ LineChart,
+ { data: basicChartPoints },
+ container => {
+ const legend = screen.queryByText('metaData1');
+ expect(legend).toBeDefined();
+ fireEvent.mouseOver(legend!);
+ // Assert
+ const lines = getById(container, /lineID/i);
+ expect(lines[0].getAttribute('opacity')).toEqual('0.1');
+ expect(lines[1].getAttribute('opacity')).toEqual('0.1');
+ expect(lines[2].getAttribute('opacity')).toEqual('1');
+ expect(screen.queryByText('metaData2')).toHaveStyle('opacity: 0.67');
+ },
+ );
+
+ testWithoutWait(
+ 'Should reset the highlighted line on mouse leave on legends',
+ LineChart,
+ { data: basicChartPoints },
+ container => {
+ const legend = screen.queryByText('metaData1');
+ expect(legend).toBeDefined();
+ fireEvent.mouseOver(legend!);
+ // Assert
+ const lines = getById(container, /lineID/i);
+ expect(lines[0].getAttribute('opacity')).toEqual('0.1');
+ expect(lines[1].getAttribute('opacity')).toEqual('0.1');
+ expect(lines[2].getAttribute('opacity')).toEqual('1');
+
+ fireEvent.mouseLeave(legend!);
+ expect(lines[0].getAttribute('opacity')).toEqual('1');
+ expect(lines[1].getAttribute('opacity')).toEqual('1');
+ expect(lines[2].getAttribute('opacity')).toEqual('1');
+ },
+ );
+
+ testWithoutWait(
+ 'Should select legend on single mouse click on legends',
+ LineChart,
+ { data: basicChartPoints, hideLegend: false },
+ container => {
+ // Arrange
+ const legend = screen.queryByText('metaData1');
+ expect(legend).toBeDefined();
+ fireEvent.click(legend!);
+ // Assert
+ expect(getById(container, /line/i)[1]).toHaveAttribute('opacity', '0.1');
+ const firstLegend = screen.queryByText('metaData1')?.closest('button');
+ expect(firstLegend).toHaveAttribute('aria-selected', 'true');
+ expect(firstLegend).toHaveAttribute('tabIndex', '0');
+ },
+ );
+
+ testWithoutWait(
+ 'Should deselect legend on double mouse click on legends',
+ LineChart,
+ { data: basicChartPoints, hideLegend: false },
+ container => {
+ const legend = screen.queryByText('metaData1');
+ expect(legend).toBeDefined();
+ //single click on first legend
+ fireEvent.click(legend!);
+ expect(getById(container, /line/i)[1]).toHaveAttribute('opacity', '0.1');
+ const firstLegend = screen.queryByText('metaData1')?.closest('button');
+ expect(firstLegend).toHaveAttribute('aria-selected', 'true');
+ expect(firstLegend).toHaveAttribute('tabIndex', '0');
+ // double click on same first legend
+ fireEvent.click(legend!);
+ // Assert
+ expect(firstLegend).toHaveAttribute('aria-selected', 'false');
+ },
+ );
+
+ testWithoutWait(
+ 'Should select muultiple legends on single mouse click on different legends',
+ LineChart,
+ {
+ data: basicChartPoints,
+ hideLegend: false,
+ legendProps: {
+ allowFocusOnLegends: true,
+ canSelectMultipleLegends: true,
+ },
+ },
+ container => {
+ // Arrange
+ const legends = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button');
+ expect(legends[0]).toBeDefined();
+ fireEvent.click(legends[0]!);
+ expect(legends[1]).toBeDefined();
+ fireEvent.click(legends[1]!);
+ const legendsAfterClick = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button');
+ // Assert
+ expect(legendsAfterClick[0]).toHaveAttribute('aria-selected', 'true');
+ expect(legendsAfterClick[1]).toHaveAttribute('aria-selected', 'true');
+ expect(legendsAfterClick[2]).toHaveAttribute('aria-selected', 'false');
+ },
+ );
+
+ testWithoutWait(
+ 'Should select muultiple color fill bar legends',
+ LineChart,
+ {
+ data: basicChartPoints,
+ colorFillBars: colorFillBarData,
+ legendProps: {
+ allowFocusOnLegends: true,
+ canSelectMultipleLegends: true,
+ },
+ },
+ container => {
+ const legends = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button');
+ expect(legends).toHaveLength(5);
+ expect(legends[3]).toBeDefined();
+ fireEvent.click(legends[3]!);
+ expect(legends[4]).toBeDefined();
+ fireEvent.click(legends[4]!);
+ const legendsAfterClick = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button');
+ // Assert
+ expect(legendsAfterClick[0]).toHaveAttribute('aria-selected', 'false');
+ expect(legendsAfterClick[1]).toHaveAttribute('aria-selected', 'false');
+ expect(legendsAfterClick[2]).toHaveAttribute('aria-selected', 'false');
+ expect(legendsAfterClick[3]).toHaveAttribute('aria-selected', 'true');
+ expect(legendsAfterClick[4]).toHaveAttribute('aria-selected', 'true');
+ },
+ );
+
+ testWithWait(
+ 'Should highlight the data points and render the corresponding callout',
+ LineChart,
+ { data: basicChartPoints },
+ container => {
+ // Arrange
+ const firstPointonLine = getById(container, /lineID/)[0];
+ expect(firstPointonLine).toBeDefined();
+ fireEvent.mouseOver(firstPointonLine);
+ // Assert
+ expect(getById(container, /toolTipcallout/i)).toHaveLength(0);
+ },
+ );
+});
+
+describe('Line chart - Subcomponent Time Range', () => {
+ testWithWait(
+ 'Should render time range with sepcified data',
+ LineChart,
+ { data: dateChartPoints, colorFillBars: colorFillBarData },
+ container => {
+ // Assert
+ expect(getByClass(container, /rect/i).length > 0);
+ },
+ undefined,
+ beforeAll,
+ );
+
+ testWithWait(
+ 'Should highlight corresponding time range on legend click',
+ LineChart,
+ { data: dateChartPoints, colorFillBars: colorFillBarData },
+ container => {
+ const legend = screen.queryByText('Time range 1');
+ expect(legend).toBeDefined();
+ fireEvent.click(legend!);
+ const timeRangeLegend = screen.queryByText('Time range 1')?.closest('button');
+ const lines = getById(container, /lineID/i);
+ const filledBars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect');
+ // Assert
+ expect(timeRangeLegend).toHaveAttribute('aria-selected', 'true');
+ expect(lines[0].getAttribute('opacity')).toEqual('0.1');
+ expect(filledBars[0].getAttribute('fill-opacity')).toEqual('0.4');
+ expect(filledBars[1].getAttribute('fill-opacity')).toEqual('0.1');
+ },
+ undefined,
+ beforeAll,
+ );
+});
+
+describe('Line chart - Subcomponent xAxis Labels', () => {
+ testWithWait(
+ 'Should show the x-axis labels tooltip when hovered',
+ LineChart,
+ { data: dateChartPoints, showXAxisLablesTooltip: true },
+ container => {
+ // Arrange
+ const xAxisLabels = getById(container, /showDots/i);
+ fireEvent.mouseOver(xAxisLabels[0]);
+ // Assert
+ expect(getById(container, /showDots/i)[0]!.textContent!).toEqual('Febr...');
+ },
+ undefined,
+ beforeAll,
+ );
+
+ testWithWait(
+ 'Should show rotated x-axis labels',
+ LineChart,
+ { data: dateChartPoints, rotateXAxisLables: true },
+ container => {
+ // Assert
+ expect(getByClass(container, /tick/i)[0].getAttribute('transform')).toContain('translate(40.5,0)');
+ },
+ undefined,
+ beforeAll,
+ );
+});
+
+describe('Line chart - Subcomponent Event', () => {
+ const mockGetComputedTextLength = jest.fn().mockReturnValue(100);
+ // Replace the original method with the mock implementation
+ Object.defineProperty(
+ Object.getPrototypeOf(document.createElementNS('http://www.w3.org/2000/svg', 'tspan')),
+ 'getComputedTextLength',
+ {
+ value: mockGetComputedTextLength,
+ },
+ );
+
+ testWithWait(
+ 'Should render events with defined data',
+ LineChart,
+ { data: simplePoints, eventAnnotationProps: eventAnnotationProps, tickValues: tickValues, tickFormat: '%m/%d' },
+ container => {
+ // Arrange
+ const event = screen.queryByText('3 events');
+ // Assert
+ expect(event).toBeDefined();
+ fireEvent.click(event!);
+ },
+ undefined,
+ beforeAll,
+ );
+});
+
+describe('Screen resolution', () => {
+ const originalInnerWidth = global.innerWidth;
+ const originalInnerHeight = global.innerHeight;
+ afterEach(() => {
+ global.innerWidth = originalInnerWidth;
+ global.innerHeight = originalInnerHeight;
+ act(() => {
+ global.dispatchEvent(new Event('resize'));
});
});
+
+ testWithWait(
+ 'Should remain unchanged on zoom in',
+ LineChart,
+ { data: basicChartPoints, rotateXAxisLables: true, width: 300, height: 300 },
+ container => {
+ // Arrange
+ global.innerWidth = window.innerWidth / 2;
+ global.innerHeight = window.innerHeight / 2;
+ act(() => {
+ global.dispatchEvent(new Event('resize'));
+ });
+ // Assert
+ expect(container).toMatchSnapshot();
+ },
+ );
+
+ testWithWait(
+ 'Should remain unchanged on zoom out',
+ LineChart,
+ { data: basicChartPoints, rotateXAxisLables: true, width: 300, height: 300 },
+ container => {
+ // Arrange
+ global.innerWidth = window.innerWidth * 2;
+ global.innerHeight = window.innerHeight * 2;
+ act(() => {
+ global.dispatchEvent(new Event('resize'));
+ });
+ // Assert
+ expect(container).toMatchSnapshot();
+ },
+ );
+});
+
+test('Should reflect theme change', () => {
+ // Arrange
+ const { container } = render(
+
+
+ ,
+ );
+ // Assert
+ expect(container).toMatchSnapshot();
});
diff --git a/packages/react-charting/src/components/LineChart/__snapshots__/LineChartRTL.test.tsx.snap b/packages/react-charting/src/components/LineChart/__snapshots__/LineChartRTL.test.tsx.snap
index 0a39b370aec22..33002ecc9833d 100644
--- a/packages/react-charting/src/components/LineChart/__snapshots__/LineChartRTL.test.tsx.snap
+++ b/packages/react-charting/src/components/LineChart/__snapshots__/LineChartRTL.test.tsx.snap
@@ -1,17 +1,6 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[`Line chart rendering Should re-render the Line chart with data 1`] = `
-
-`;
-
-exports[`Line chart rendering Should re-render the Line chart with data 2`] = `
+exports[`Line chart rendering Should render the Line chart with date x-axis data 1`] = `
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -202,7 +354,7 @@ exports[`Line chart rendering Should re-render the Line chart with data 2`] = `
&:focus {
outline: none;
}
- data-focuszone-id="FocusZone45"
+ data-focuszone-id="FocusZone23"
role="listbox"
>
@@ -298,7 +450,7 @@ exports[`Line chart rendering Should re-render the Line chart with data 2`] = `
opacity: ;
}
>
- metaData1
+ First
@@ -313,1289 +465,555 @@ exports[`Line chart rendering Should re-render the Line chart with data 2`] = `
`;
-exports[`LineChart - mouse events Should render callout correctly on mouseover 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+exports[`Line chart rendering Should render the Line chart with numeric x-axis data 1`] = `
+
- }
- >
-
-
-
-
-`;
-
-exports[`LineChart - mouse events Should render customized callout on mouseover 1`] = `
-
-
-
-
-
-
-
-
+
-
+
+ data-is-focusable="true"
+ fill="yellow"
+ id="circle0_2_11L"
+ opacity="1"
+ role="img"
+ stroke="yellow"
+ stroke-width="4"
+ tabindex="-1"
+ />
+
+
+
+
+
+
+
-
-
-
-
+
+
-
- Loading...
-
- }
- >
-
-
-
-`;
-
-exports[`LineChart - mouse events Should render customized callout per stack on mouseover 1`] = `
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+ metaData1
+
+
+
+
+
-
+
-
-
-
-
-
-
+
-
-
- metaData1
-
-
+
+
+ metaData3
+
+
+
@@ -1604,772 +1022,560 @@ exports[`LineChart - mouse events Should render customized callout per stack on
-
- Loading...
-
- }
- >
-
-
`;
-exports[`LineChart snapShot testing Should render with default colors when line color is not provided 1`] = `
-
+exports[`Line chart rendering Should render the Line chart with points in multiple shapes 1`] = `
+
-
-
+
-
+
-
-
-
+
+
+
+
+
+
+
-
+
+ data-is-focusable="true"
+ fill="red"
+ id="circle24_0_11L"
+ opacity="1"
+ role="img"
+ stroke="red"
+ stroke-width="4"
+ tabindex="-1"
+ />
+
-
-
-
-
+
+
-
-`;
-
-exports[`LineChart snapShot testing renders LineChart correctly 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ metaData1
+
+
+
+
-
-
+
+
+
+
+ metaData2
+
+
+
+
+
- metaData1
-
-
+
+
+
+
+ metaData3
+
+
+
@@ -2381,828 +1587,555 @@ exports[`LineChart snapShot testing renders LineChart correctly 1`] = `
`;
-exports[`LineChart snapShot testing renders enabledLegendsWrapLines correctly 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+exports[`Screen resolution Should remain unchanged on zoom in 1`] = `
+
-`;
-
-exports[`LineChart snapShot testing renders hideLegend correctly 1`] = `
-
-
-
-
-
+
-
-
-
+
-
+
+
+
+
-
-
-
-
-
-`;
-
-exports[`LineChart snapShot testing renders hideTooltip correctly 1`] = `
-
-
-
-
-
-
-
-
-
-
+
+
-
+
+ data-is-focusable="true"
+ fill="red"
+ id="circle224_0_11L"
+ opacity="1"
+ role="img"
+ stroke="red"
+ stroke-width="4"
+ tabindex="-1"
+ />
+
-
-
-
-
+
+
-
-
+ >
+
-
+
+
+
+ metaData1
+
+
+
+
+
-
-
- metaData1
-
-
+
+
+ metaData3
+
+
+
@@ -3214,671 +2147,555 @@ exports[`LineChart snapShot testing renders hideTooltip correctly 1`] = `
`;
-exports[`LineChart snapShot testing renders showXAxisLablesTooltip correctly 1`] = `
-
+exports[`Screen resolution Should remain unchanged on zoom out 1`] = `
+
-
-
+
-
+
-
-
-
+
-
+
+
+
+
+
+
+
+ data-is-focusable="true"
+ fill="red"
+ id="circle236_0_11L"
+ opacity="1"
+ role="img"
+ stroke="red"
+ stroke-width="4"
+ tabindex="-1"
+ />
+
-
-
-
-
+
+
-
-`;
-
-exports[`LineChart snapShot testing renders wrapXAxisLables correctly 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
+
-
-
- metaData1
-
-
+
+
+ metaData3
+
+
+
@@ -3890,333 +2707,569 @@ exports[`LineChart snapShot testing renders wrapXAxisLables correctly 1`] = `
`;
-exports[`LineChart snapShot testing renders yAxisTickFormat correctly 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+exports[`Should reflect theme change 1`] = `
+
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+
+
-
+ role="none"
+ >
+
+
+
+ metaData1
+
+
+
+
- metaData1
+
+
+
+ metaData3
+
+
-
+
diff --git a/packages/react-charting/src/utilities/TestUtility.test.tsx b/packages/react-charting/src/utilities/TestUtility.test.tsx
index 78b8b10beae23..2c64a7f0c1b23 100644
--- a/packages/react-charting/src/utilities/TestUtility.test.tsx
+++ b/packages/react-charting/src/utilities/TestUtility.test.tsx
@@ -11,11 +11,13 @@ export const testWithoutWait = (
component: any,
props: any,
testFunction: (container: HTMLElement) => void,
- testFunctionBeforeWait?: () => void,
+ testFunctionAfterRender?: () => void,
+ beforeAllFunction?: () => void,
) => {
test(description, () => {
+ beforeAllFunction !== undefined && beforeAllFunction();
const { container } = render(React.createElement(component, (props = { ...props })));
- testFunctionBeforeWait !== undefined && testFunctionBeforeWait();
+ testFunctionAfterRender !== undefined && testFunctionAfterRender();
testFunction(container);
});
};
@@ -26,9 +28,13 @@ export const testWithWait = (
component: any,
props: any,
testFunction: (container: HTMLElement) => void,
+ testFunctionAfterRender?: () => void,
+ beforeAllFunction?: () => void,
) => {
test(description, async () => {
+ beforeAllFunction !== undefined && beforeAllFunction();
const { container } = render(React.createElement(component, (props = { ...props })));
+ testFunctionAfterRender !== undefined && testFunctionAfterRender();
await waitFor(() => {
testFunction(container);
});
From f194f87b08e489e9c5d9f714e1294bb4d82b9af7 Mon Sep 17 00:00:00 2001
From: Bernardo Sunderhus
Date: Mon, 28 Aug 2023 11:03:38 +0200
Subject: [PATCH 22/23] chore: updates .devcontainer to follow new format
(#28990)
---
.devcontainer/devcontainer.json | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 2d7b3cdd017cd..5c768287f59af 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -9,10 +9,6 @@
// Use -bullseye variants on local arm64/Apple Silicon.
"args": { "VARIANT": "16" }
},
- // Set *default* container specific settings.json values on container create.
- "settings": {},
- // Add the IDs of extensions you want installed when the container is created.
- "extensions": ["dbaeumer.vscode-eslint", "esbenp.prettier-vscode"],
// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node",
"features": {
@@ -21,5 +17,10 @@
"containerEnv": {
// Required Environment Variable to properly run Cypress
"DISPLAY": "${localEnv:DISPLAY}"
+ },
+ "customizations": {
+ "vscode": {
+ "extensions": ["dbaeumer.vscode-eslint", "esbenp.prettier-vscode"]
+ }
}
}
From 2147e3d60a21ff7ded34b27a19f3d5313533e910 Mon Sep 17 00:00:00 2001
From: Oleksandr Fediashov
Date: Mon, 28 Aug 2023 13:11:18 +0200
Subject: [PATCH 23/23] feat: add closeOnIframeFocus prop to Popover (#28881)
---
...-734b13f1-e9b6-48f6-8424-854c2b01268e.json | 7 ++
...-b19f3b01-374f-42a8-810c-33ad335e5e79.json | 7 ++
.../src/hooks/useOnIFrameFocus.ts | 2 +-
.../react-popover/etc/react-popover.api.md | 1 +
.../src/components/Popover/Popover.types.ts | 7 ++
.../src/components/Popover/usePopover.ts | 3 +-
.../etc/react-utilities.api.md | 1 +
.../src/hooks/useOnClickOutside.cy.tsx | 95 ++++++++++++++++++-
.../src/hooks/useOnClickOutside.test.ts | 16 ++++
.../src/hooks/useOnClickOutside.ts | 24 +++--
10 files changed, 147 insertions(+), 16 deletions(-)
create mode 100644 change/@fluentui-react-popover-734b13f1-e9b6-48f6-8424-854c2b01268e.json
create mode 100644 change/@fluentui-react-utilities-b19f3b01-374f-42a8-810c-33ad335e5e79.json
diff --git a/change/@fluentui-react-popover-734b13f1-e9b6-48f6-8424-854c2b01268e.json b/change/@fluentui-react-popover-734b13f1-e9b6-48f6-8424-854c2b01268e.json
new file mode 100644
index 0000000000000..b1091c25284bf
--- /dev/null
+++ b/change/@fluentui-react-popover-734b13f1-e9b6-48f6-8424-854c2b01268e.json
@@ -0,0 +1,7 @@
+{
+ "type": "minor",
+ "comment": "feat: add closeOnIframeFocus prop to Popover",
+ "packageName": "@fluentui/react-popover",
+ "email": "olfedias@microsoft.com",
+ "dependentChangeType": "patch"
+}
diff --git a/change/@fluentui-react-utilities-b19f3b01-374f-42a8-810c-33ad335e5e79.json b/change/@fluentui-react-utilities-b19f3b01-374f-42a8-810c-33ad335e5e79.json
new file mode 100644
index 0000000000000..432c0da4114a9
--- /dev/null
+++ b/change/@fluentui-react-utilities-b19f3b01-374f-42a8-810c-33ad335e5e79.json
@@ -0,0 +1,7 @@
+{
+ "type": "minor",
+ "comment": "feat: add disabledFocusOnIframe for useOnClickOutside()",
+ "packageName": "@fluentui/react-utilities",
+ "email": "olfedias@microsoft.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/fluentui/react-bindings/src/hooks/useOnIFrameFocus.ts b/packages/fluentui/react-bindings/src/hooks/useOnIFrameFocus.ts
index 86640e7293040..002bdfb0d7453 100644
--- a/packages/fluentui/react-bindings/src/hooks/useOnIFrameFocus.ts
+++ b/packages/fluentui/react-bindings/src/hooks/useOnIFrameFocus.ts
@@ -2,7 +2,7 @@ import { useIFrameFocusDispatch } from './useIFrameFocusDispatch';
import { useIFrameListener } from './useIFrameListener';
/**
- * It enabables a interval to check if the iframe is focused and executes the callback function.
+ * A hook that creates an interval to check if the iframe is focused and executes the callback function once it happens.
*/
export const useOnIFrameFocus = (
enableFrameFocusDispatch: boolean,
diff --git a/packages/react-components/react-popover/etc/react-popover.api.md b/packages/react-components/react-popover/etc/react-popover.api.md
index 5685b6e6899fa..e6cca50af5bdd 100644
--- a/packages/react-components/react-popover/etc/react-popover.api.md
+++ b/packages/react-components/react-popover/etc/react-popover.api.md
@@ -54,6 +54,7 @@ export type PopoverProps = Pick & {
open?: boolean;
openOnContext?: boolean;
openOnHover?: boolean;
+ closeOnIframeFocus?: boolean;
positioning?: PositioningShorthand;
size?: PopoverSize;
trapFocus?: boolean;
diff --git a/packages/react-components/react-popover/src/components/Popover/Popover.types.ts b/packages/react-components/react-popover/src/components/Popover/Popover.types.ts
index ee6744d630794..65b08a76a2dfe 100644
--- a/packages/react-components/react-popover/src/components/Popover/Popover.types.ts
+++ b/packages/react-components/react-popover/src/components/Popover/Popover.types.ts
@@ -87,6 +87,13 @@ export type PopoverProps = Pick & {
*/
openOnHover?: boolean;
+ /**
+ * Flag to close the Popover when an iframe outside a PopoverSurface is focused
+ *
+ * @default true
+ */
+ closeOnIframeFocus?: boolean;
+
/**
* Configures the position of the Popover
*/
diff --git a/packages/react-components/react-popover/src/components/Popover/usePopover.ts b/packages/react-components/react-popover/src/components/Popover/usePopover.ts
index 8c6f3ccd962d7..471c3b183a407 100644
--- a/packages/react-components/react-popover/src/components/Popover/usePopover.ts
+++ b/packages/react-components/react-popover/src/components/Popover/usePopover.ts
@@ -97,14 +97,15 @@ export const usePopover_unstable = (props: PopoverProps): PopoverState => {
);
const positioningRefs = usePopoverRefs(initialState);
-
const { targetDocument } = useFluent();
+
useOnClickOutside({
contains: elementContains,
element: targetDocument,
callback: ev => setOpen(ev, false),
refs: [positioningRefs.triggerRef, positioningRefs.contentRef],
disabled: !open,
+ disabledFocusOnIframe: !(props.closeOnIframeFocus ?? true),
});
// only close on scroll for context, or when closeOnScroll is specified
diff --git a/packages/react-components/react-utilities/etc/react-utilities.api.md b/packages/react-components/react-utilities/etc/react-utilities.api.md
index 832fd9488e27f..5ac7b70c5fe23 100644
--- a/packages/react-components/react-utilities/etc/react-utilities.api.md
+++ b/packages/react-components/react-utilities/etc/react-utilities.api.md
@@ -334,6 +334,7 @@ export type UseOnClickOrScrollOutsideOptions = {
refs: React_2.MutableRefObject[];
contains?(parent: HTMLElement | null, child: HTMLElement): boolean;
disabled?: boolean;
+ disabledFocusOnIframe?: boolean;
callback: (ev: MouseEvent | TouchEvent) => void;
};
diff --git a/packages/react-components/react-utilities/src/hooks/useOnClickOutside.cy.tsx b/packages/react-components/react-utilities/src/hooks/useOnClickOutside.cy.tsx
index 88a3c5e9973c7..a8bb7abc798e6 100644
--- a/packages/react-components/react-utilities/src/hooks/useOnClickOutside.cy.tsx
+++ b/packages/react-components/react-utilities/src/hooks/useOnClickOutside.cy.tsx
@@ -1,10 +1,11 @@
import { mount } from '@cypress/react';
import * as React from 'react';
import root from 'react-shadow';
+import Frame from 'react-frame-component';
import { useOnClickOutside } from './useOnClickOutside';
-const Example: React.FC<{ useShadowDOM: boolean; onOutsideClick: () => void }> = props => {
+const OutsideClickExample: React.FC<{ useShadowDOM: boolean; onOutsideClick: () => void }> = props => {
const innerRef = React.useRef(null);
useOnClickOutside({
@@ -38,11 +39,48 @@ const Example: React.FC<{ useShadowDOM: boolean; onOutsideClick: () => void }> =
);
};
+const IFrameExample: React.FC<{ disabledFocusOnIframe?: boolean; onOutsideClick: () => void }> = props => {
+ const innerRef = React.useRef(null);
+
+ useOnClickOutside({
+ element: document,
+ disabledFocusOnIframe: props.disabledFocusOnIframe,
+ callback: props.onOutsideClick,
+ refs: [innerRef],
+ });
+
+ return (
+
+
+
+ a button inside
+
+
+
+
+ a button inside (iframe)
+
+
+
+
+
+
+ a button outside (iframe)
+
+
+
+ );
+};
+
describe('useOnClickOutside', () => {
it('should work within Light DOM', () => {
const onOutsideClick = cy.spy();
- mount( );
+ mount( );
cy.get('#inside-button')
.click()
@@ -66,7 +104,7 @@ describe('useOnClickOutside', () => {
it('should work within Shadow DOM', () => {
const onOutsideClick = cy.spy();
- mount( );
+ mount( );
cy.get('#shadow-host')
.shadow()
@@ -94,7 +132,7 @@ describe('useOnClickOutside', () => {
it('should not call callback with inside text selection finishing outside', () => {
const onOutsideClick = cy.spy();
- mount( );
+ mount( );
cy.get('#inside-button')
.trigger('mousedown', { which: 1 })
@@ -107,4 +145,53 @@ describe('useOnClickOutside', () => {
expect(onOutsideClick).to.not.be.called;
});
});
+
+ describe('iframes', () => {
+ beforeEach(() => {
+ cy.clock(new Date(), ['setInterval']);
+ });
+
+ it('is invoked on a frame focus (disabledFocusOnIframe={false})', () => {
+ const onOutsideClick = cy.spy();
+
+ mount( );
+
+ cy.get('#inside-button')
+ .click()
+ .then(() => {
+ expect(onOutsideClick).to.not.be.called;
+ });
+
+ cy.realPress('Tab')
+ .tick(2000)
+ .then(() => {
+ expect(onOutsideClick).to.not.be.called;
+ });
+
+ cy.realPress('Tab')
+ .tick(2000)
+ .then(() => {
+ expect(onOutsideClick).to.be.called;
+ });
+ });
+
+ it('is not invoked on a frame focus (disabledFocusOnIframe={true})', () => {
+ const onOutsideClick = cy.spy();
+
+ mount( );
+
+ cy.get('#inside-button')
+ .click()
+ .then(() => {
+ expect(onOutsideClick).to.not.be.called;
+ });
+
+ cy.realPress('Tab')
+ .realPress('Tab')
+ .tick(2000)
+ .then(() => {
+ expect(onOutsideClick).to.not.be.called;
+ });
+ });
+ });
});
diff --git a/packages/react-components/react-utilities/src/hooks/useOnClickOutside.test.ts b/packages/react-components/react-utilities/src/hooks/useOnClickOutside.test.ts
index 31ae3cafc5e01..530598e9732d7 100644
--- a/packages/react-components/react-utilities/src/hooks/useOnClickOutside.test.ts
+++ b/packages/react-components/react-utilities/src/hooks/useOnClickOutside.test.ts
@@ -61,6 +61,22 @@ describe('useOnClickOutside', () => {
expect(callback).toHaveBeenCalledTimes(1);
});
+ it('should not invoke callback when active element is an iframe and focus events for iframes are disabled', () => {
+ // Arrange
+ jest.useFakeTimers();
+ const iframe = document.createElement('iframe');
+ const callback = jest.fn();
+ document.body.appendChild(iframe);
+ renderHook(() => useOnClickOutside({ element: document, disabledFocusOnIframe: true, callback, refs: [] }));
+
+ // Act
+ iframe.focus();
+ jest.runOnlyPendingTimers();
+
+ // Assert
+ expect(callback).not.toBeCalled();
+ });
+
it('should invoke callback when active element is a webview', () => {
// Arrange
jest.useFakeTimers();
diff --git a/packages/react-components/react-utilities/src/hooks/useOnClickOutside.ts b/packages/react-components/react-utilities/src/hooks/useOnClickOutside.ts
index e1032f0616230..74b414a8b8ed5 100644
--- a/packages/react-components/react-utilities/src/hooks/useOnClickOutside.ts
+++ b/packages/react-components/react-utilities/src/hooks/useOnClickOutside.ts
@@ -27,26 +27,30 @@ export type UseOnClickOrScrollOutsideOptions = {
*/
disabled?: boolean;
+ /**
+ * Disables custom focus event listeners for iframes
+ */
+ disabledFocusOnIframe?: boolean;
+
/**
* Called if the click is outside the element refs
*/
callback: (ev: MouseEvent | TouchEvent) => void;
};
+const DEFAULT_CONTAINS: UseOnClickOrScrollOutsideOptions['contains'] = (parent, child) => !!parent?.contains(child);
+
/**
* @internal
* Utility to perform checks where a click/touch event was made outside a component
*/
export const useOnClickOutside = (options: UseOnClickOrScrollOutsideOptions) => {
- const { refs, callback, element, disabled, contains: containsProp } = options;
+ const { refs, callback, element, disabled, disabledFocusOnIframe, contains = DEFAULT_CONTAINS } = options;
const timeoutId = React.useRef(undefined);
- useIFrameFocus(options);
- const isMouseDownInsideRef = React.useRef(false);
-
- const contains: UseOnClickOrScrollOutsideOptions['contains'] =
- containsProp || ((parent, child) => !!parent?.contains(child));
+ useIFrameFocus({ element, disabled: disabledFocusOnIframe || disabled, callback, refs, contains });
+ const isMouseDownInsideRef = React.useRef(false);
const listener = useEventCallback((ev: MouseEvent | TouchEvent) => {
if (isMouseDownInsideRef.current) {
isMouseDownInsideRef.current = false;
@@ -127,7 +131,8 @@ const getWindowEvent = (target: Node | Window): Event | undefined => {
const FUI_FRAME_EVENT = 'fuiframefocus';
-interface UseIFrameFocusOptions extends UseOnClickOrScrollOutsideOptions {
+interface UseIFrameFocusOptions
+ extends Pick {
/**
* Millisecond duration to poll
*/
@@ -149,16 +154,15 @@ const useIFrameFocus = (options: UseIFrameFocusOptions) => {
disabled,
element: targetDocument,
callback,
- contains: containsProp = (parent, child) => !!parent?.contains(child),
+ contains = DEFAULT_CONTAINS,
pollDuration = 1000,
refs,
} = options;
const timeoutRef = React.useRef();
const listener = useEventCallback((e: Event) => {
- const contains = containsProp || ((parent, child) => !!parent?.contains(child));
-
const isOutside = refs.every(ref => !contains(ref.current || null, e.target as HTMLElement));
+
if (isOutside && !disabled) {
callback(e as MouseEvent);
}