Skip to content

Conversation

@bsunderhus
Copy link
Contributor

@bsunderhus bsunderhus commented Aug 28, 2023

Previous Behavior

New Behavior

Follow up on #28865 for DialogSurface and Toaster API.

Related Issue(s)

@bsunderhus bsunderhus self-assigned this Aug 28, 2023
@github-actions github-actions bot added this to the August Project Cycle Q4 2023 milestone Aug 28, 2023
@bsunderhus bsunderhus marked this pull request as ready for review August 28, 2023 16:06
@bsunderhus bsunderhus requested a review from a team as a code owner August 28, 2023 16:06
@bsunderhus bsunderhus changed the title feat: adds mountNode to DialogSurface API feat: adds mountNode to DialogSurface and Toaster API Aug 28, 2023
@fabricteam
Copy link
Collaborator

fabricteam commented Aug 28, 2023

Perf Analysis (@fluentui/react-components)

No significant results to display.

All results

Scenario Render type Master Ticks PR Ticks Iterations Status
Avatar mount 634 658 5000
Button mount 324 317 5000
Field mount 1111 1114 5000
FluentProvider mount 696 708 5000
FluentProviderWithTheme mount 77 81 10
FluentProviderWithTheme virtual-rerender 66 75 10
FluentProviderWithTheme virtual-rerender-with-unmount 76 83 10
InfoButton mount 11 12 5000
MakeStyles mount 861 904 50000
Persona mount 1721 1680 5000
SpinButton mount 1387 1345 5000

@codesandbox-ci
Copy link

codesandbox-ci bot commented Aug 28, 2023

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 fcd2408:

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

@fabricteam
Copy link
Collaborator

fabricteam commented Aug 28, 2023

📊 Bundle size report

Package & Exports Baseline (minified/GZIP) PR Change
react-toast
Toast (including Toaster)
87.69 kB
26.037 kB
87.733 kB
26.042 kB
43 B
5 B
Unchanged fixtures
Package & Exports Size (minified/GZIP)
react-components
react-components: Button, FluentProvider & webLightTheme
66.583 kB
18.469 kB
react-components
react-components: Accordion, Button, FluentProvider, Image, Menu, Popover
203.817 kB
57.926 kB
react-components
react-components: FluentProvider & webLightTheme
37.926 kB
12.419 kB
react-dialog
Dialog (including children components)
86.738 kB
26.341 kB
react-portal-compat
PortalCompatProvider
6.48 kB
2.203 kB
🤖 This report was generated against ecaa08385bb0e25eafe87e3fb4424cb9139eea2d

@size-auditor
Copy link

size-auditor bot commented Aug 28, 2023

Asset size changes

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

Baseline commit: ecaa08385bb0e25eafe87e3fb4424cb9139eea2d (build)

@fabricteam
Copy link
Collaborator

fabricteam commented Aug 28, 2023

🕵 fluentuiv9 No visual regressions between this PR and main

@bsunderhus bsunderhus force-pushed the react-dialog/feat--adds-mountNode-to-DialogSurface-API branch from def1656 to fcd2408 Compare August 29, 2023 07:27
@bsunderhus bsunderhus merged commit 3ef92a4 into microsoft:master Aug 29, 2023
@bsunderhus bsunderhus deleted the react-dialog/feat--adds-mountNode-to-DialogSurface-API branch August 29, 2023 07:54
marcosmoura added a commit to marcosmoura/fluentui that referenced this pull request Aug 29, 2023
* master:
  applying package updates
  feat: release react-motion as preview (microsoft#29005)
  fix(react-utilities): click scrollbar should invoke callback in `useOnClickOutside` (microsoft#28965)
  feat: adds mountNode to DialogSurface and Toaster (microsoft#29003)
  applying package updates
  Add IconDirectionProvider to FluentProvider (microsoft#28803)
marcosmoura pushed a commit to marcosmoura/fluentui that referenced this pull request Aug 29, 2023
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.

[Bug]: Add mountNode to Dialog/DialogSurface and Toaster

3 participants