Skip to content

(chore) Move keyboard-keys, priority-overflow, react-overflow to react-components subfolder#22790

Merged
TristanWatanabe merged 5 commits into
microsoft:masterfrom
TristanWatanabe:move-teams-prg-pkgs-batch-5
May 3, 2022
Merged

(chore) Move keyboard-keys, priority-overflow, react-overflow to react-components subfolder#22790
TristanWatanabe merged 5 commits into
microsoft:masterfrom
TristanWatanabe:move-teams-prg-pkgs-batch-5

Conversation

@TristanWatanabe

Copy link
Copy Markdown
Member

Changes

  • Moves @fluentui/keyboard-keys, @fluentui/priority-overflow and @fluentui/react-overflow to react-components common folder using move-packages nx generator.

Related Issue(s)

Part of #22427

@codesandbox-ci

codesandbox-ci Bot commented May 3, 2022

Copy link
Copy Markdown

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit b17c953:

Sandbox Source
@fluentui/react 8 starter Configuration
@fluentui/react-components 9 starter Configuration

@size-auditor

size-auditor Bot commented May 3, 2022

Copy link
Copy Markdown

Asset size changes

Size Auditor did not detect a change in bundle size for any component!

Baseline commit: 8ec3d32fa26e6cf803ab9d18671fd51ba06c74ab (build)

@fabricteam

fabricteam commented May 3, 2022

Copy link
Copy Markdown
Collaborator

Perf Analysis (@fluentui/react-components)

Scenario Render type Master Ticks PR Ticks Iterations Status
Button mount 522 497 5000 Possible regression
FluentProviderWithTheme mount 243 234 10 Possible regression
FluentProviderWithTheme virtual-rerender 207 227 10 Possible regression
FluentProviderWithTheme virtual-rerender-with-unmount 269 309 10 Possible regression
All results

Scenario Render type Master Ticks PR Ticks Iterations Status
Avatar mount 814 802 5000
Button mount 522 497 5000 Possible regression
FluentProvider mount 1782 1770 5000
FluentProviderWithTheme mount 243 234 10 Possible regression
FluentProviderWithTheme virtual-rerender 207 227 10 Possible regression
FluentProviderWithTheme virtual-rerender-with-unmount 269 309 10 Possible regression
MakeStyles mount 1472 1494 50000

@fabricteam

fabricteam commented May 3, 2022

Copy link
Copy Markdown
Collaborator

📊 Bundle size report

Unchanged fixtures
Package & Exports Size (minified/GZIP)
react-accordion
Accordion (including children components)
73.754 kB
22.494 kB
react-badge
Badge
20.965 kB
6.605 kB
react-badge
CounterBadge
21.918 kB
6.919 kB
react-badge
PresenceBadge
22.005 kB
6.582 kB
react-combobox
Combobox
60.564 kB
20.751 kB
react-divider
Divider
15.455 kB
5.57 kB
react-radio
Radio
23.534 kB
7.892 kB
react-radio
RadioGroup
8.205 kB
3.516 kB
react-switch
Switch
24.401 kB
8.024 kB
react-textarea
Textarea
20.672 kB
7.07 kB
🤖 This report was generated against 8ec3d32fa26e6cf803ab9d18671fd51ba06c74ab

@fabricteam

fabricteam commented May 3, 2022

Copy link
Copy Markdown
Collaborator

Perf Analysis (@fluentui/react-northstar)

Perf tests with no regressions
Scenario Current PR Ticks Baseline Ticks Ratio
TextMinimalPerf.default 390 353 1.1:1
GridMinimalPerf.default 368 342 1.08:1
AccordionMinimalPerf.default 154 144 1.07:1
AvatarMinimalPerf.default 218 203 1.07:1
ButtonSlotsPerf.default 620 586 1.06:1
ImageMinimalPerf.default 408 387 1.05:1
SegmentMinimalPerf.default 393 373 1.05:1
CarouselMinimalPerf.default 518 498 1.04:1
FlexMinimalPerf.default 309 297 1.04:1
LabelMinimalPerf.default 410 393 1.04:1
LayoutMinimalPerf.default 380 364 1.04:1
ListNestedPerf.default 599 575 1.04:1
ReactionMinimalPerf.default 421 405 1.04:1
CardMinimalPerf.default 585 566 1.03:1
EmbedMinimalPerf.default 4403 4289 1.03:1
HeaderSlotsPerf.default 825 803 1.03:1
ItemLayoutMinimalPerf.default 1287 1253 1.03:1
ListMinimalPerf.default 548 530 1.03:1
ListWith60ListItems.default 717 693 1.03:1
MenuButtonMinimalPerf.default 1860 1813 1.03:1
PortalMinimalPerf.default 181 175 1.03:1
AnimationMinimalPerf.default 552 539 1.02:1
AttachmentMinimalPerf.default 165 162 1.02:1
ButtonMinimalPerf.default 181 177 1.02:1
CheckboxMinimalPerf.default 2847 2802 1.02:1
DialogMinimalPerf.default 812 799 1.02:1
DividerMinimalPerf.default 386 378 1.02:1
HeaderMinimalPerf.default 384 377 1.02:1
InputMinimalPerf.default 1344 1313 1.02:1
MenuMinimalPerf.default 929 909 1.02:1
PopupMinimalPerf.default 660 645 1.02:1
ToolbarMinimalPerf.default 1073 1056 1.02:1
AttachmentSlotsPerf.default 1130 1119 1.01:1
BoxMinimalPerf.default 354 349 1.01:1
DatepickerMinimalPerf.default 5914 5866 1.01:1
DropdownMinimalPerf.default 3105 3076 1.01:1
RefMinimalPerf.default 244 241 1.01:1
SplitButtonMinimalPerf.default 4736 4676 1.01:1
TableMinimalPerf.default 439 435 1.01:1
DropdownManyItemsPerf.default 717 717 1:1
ListCommonPerf.default 690 691 1:1
IconMinimalPerf.default 652 653 1:1
CustomToolbarPrototype.default 2828 2841 1:1
AlertMinimalPerf.default 282 286 0.99:1
FormMinimalPerf.default 439 443 0.99:1
RadioGroupMinimalPerf.default 506 509 0.99:1
TableManyItemsPerf.default 2157 2189 0.99:1
TooltipMinimalPerf.default 1169 1183 0.99:1
VideoMinimalPerf.default 696 701 0.99:1
ButtonOverridesMissPerf.default 1535 1562 0.98:1
ChatDuplicateMessagesPerf.default 309 315 0.98:1
ChatWithPopoverPerf.default 402 411 0.98:1
LoaderMinimalPerf.default 700 713 0.98:1
RosterPerf.default 1233 1256 0.98:1
ProviderMinimalPerf.default 402 412 0.98:1
SkeletonMinimalPerf.default 365 372 0.98:1
SliderMinimalPerf.default 1788 1828 0.98:1
TreeMinimalPerf.default 881 902 0.98:1
TreeWith60ListItems.default 179 183 0.98:1
ProviderMergeThemesPerf.default 1258 1302 0.97:1
TextAreaMinimalPerf.default 543 559 0.97:1
ChatMinimalPerf.default 755 783 0.96:1
StatusMinimalPerf.default 714 743 0.96:1

@fabricteam

fabricteam commented May 3, 2022

Copy link
Copy Markdown
Collaborator

Perf Analysis (@fluentui/react)

Scenario Render type Master Ticks PR Ticks Iterations Status
Dropdown mount 3389 3304 5000 Possible regression
All results

Scenario Render type Master Ticks PR Ticks Iterations Status
BaseButton mount 972 952 5000
Breadcrumb mount 2837 2832 1000
Checkbox mount 1559 1496 5000
CheckboxBase mount 1345 1320 5000
ChoiceGroup mount 4885 4861 5000
ComboBox mount 988 1066 1000
CommandBar mount 10786 10751 1000
ContextualMenu mount 11910 11780 1000
DefaultButton mount 1169 1207 5000
DetailsRow mount 3944 3975 5000
DetailsRowFast mount 3944 3972 5000
DetailsRowNoStyles mount 3738 3720 5000
Dialog mount 2301 2311 1000
DocumentCardTitle mount 177 159 1000
Dropdown mount 3389 3304 5000 Possible regression
FocusTrapZone mount 1861 1871 5000
FocusZone mount 1893 1913 5000
IconButton mount 1810 1781 5000
Label mount 335 347 5000
Layer mount 3052 2979 5000
Link mount 514 460 5000
MenuButton mount 1509 1529 5000
MessageBar mount 2130 2135 5000
Nav mount 3290 3375 1000
OverflowSet mount 1126 1113 5000
Panel mount 2231 2196 1000
Persona mount 1005 1043 1000
Pivot mount 1444 1455 1000
PrimaryButton mount 1329 1324 5000
Rating mount 7869 7917 5000
SearchBox mount 1332 1284 5000
Shimmer mount 2618 2657 5000
Slider mount 2006 1947 5000
SpinButton mount 5220 5173 5000
Spinner mount 441 434 5000
SplitButton mount 3309 3279 5000
Stack mount 516 543 5000
StackWithIntrinsicChildren mount 2389 2359 5000
StackWithTextChildren mount 5334 5315 5000
SwatchColorPicker mount 11853 11861 5000
TagPicker mount 2767 2758 5000
TeachingBubble mount 97687 93490 5000
Text mount 414 429 5000
TextField mount 1417 1406 5000
ThemeProvider mount 1196 1195 5000
ThemeProvider virtual-rerender 643 644 5000
ThemeProvider virtual-rerender-with-unmount 1965 1974 5000
Toggle mount 790 794 5000
buttonNative mount 119 133 5000

@TristanWatanabe TristanWatanabe marked this pull request as ready for review May 3, 2022 15:02
@TristanWatanabe TristanWatanabe requested review from a team, JustSlone and jurokapsiar as code owners May 3, 2022 15:02
@TristanWatanabe TristanWatanabe merged commit 2c0aaae into microsoft:master May 3, 2022
@TristanWatanabe TristanWatanabe deleted the move-teams-prg-pkgs-batch-5 branch May 3, 2022 16:32
marwan38 pushed a commit to marwan38/fluentui that referenced this pull request Jun 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants