Skip to content

Conversation

@marcosmoura
Copy link
Contributor

  • Fixes an issue with TS circular references by simplifying the usage of Drawer base types
  • Rename and improve documentation of some types

@marcosmoura marcosmoura requested a review from a team as a code owner June 21, 2023 17:12
@marcosmoura marcosmoura self-assigned this Jun 21, 2023
@marcosmoura marcosmoura added the Component: Drawer The Fluent v9 Drawer component label Jun 21, 2023
@marcosmoura marcosmoura changed the title docs(react-card): improve type descriptions and fix TS circular references docs(react-drawer): improve type descriptions and fix TS circular references Jun 21, 2023
@fabricteam
Copy link
Collaborator

Perf Analysis (@fluentui/react-components)

Scenario Render type Master Ticks PR Ticks Iterations Status
FluentProviderWithTheme mount 82 81 10 Possible regression
All results

Scenario Render type Master Ticks PR Ticks Iterations Status
Avatar mount 626 592 5000
Button mount 298 303 5000
Field mount 1060 1057 5000
FluentProvider mount 643 639 5000
FluentProviderWithTheme mount 82 81 10 Possible regression
FluentProviderWithTheme virtual-rerender 74 69 10
FluentProviderWithTheme virtual-rerender-with-unmount 70 77 10
InfoButton mount 9 15 5000
MakeStyles mount 857 866 50000
Persona mount 1639 1582 5000
SpinButton mount 1287 1328 5000

@size-auditor
Copy link

size-auditor bot commented Jun 21, 2023

Asset size changes

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

Baseline commit: 1a34d5cde97318e5af25d7b9951a76625ee3d94b (build)

@codesandbox-ci
Copy link

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 655d512:

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

@fabricteam
Copy link
Collaborator

📊 Bundle size report

Unchanged fixtures
Package & Exports Size (minified/GZIP)
react-components
react-components: Button, FluentProvider & webLightTheme
65.162 kB
17.952 kB
react-components
react-components: Accordion, Button, FluentProvider, Image, Menu, Popover
210.365 kB
58.697 kB
react-components
react-components: FluentProvider & webLightTheme
36.395 kB
11.996 kB
react-portal-compat
PortalCompatProvider
6.473 kB
2.196 kB
🤖 This report was generated against 1a34d5cde97318e5af25d7b9951a76625ee3d94b

@marcosmoura marcosmoura merged commit a47ce5f into microsoft:master Jun 22, 2023
marcosmoura added a commit to marcosmoura/fluentui that referenced this pull request Jun 22, 2023
* master:
  docs(react-drawer): best practices (microsoft#28040)
  docs(react-drawer): add missing documentation for Drawer stories (microsoft#28284)
  docs(react-drawer): improve type descriptions and fix TS circular references (microsoft#28282)
  docs(react-drawer): improve drawer stories examples (microsoft#28283)
  bugfix: adds grid-template-columns to DialogBody styles to ensure grid template layout (microsoft#28272)
  Doc: Tree Infinite Scrolling (microsoft#28197)
  fix(react-card): infer a11y id from immediate header element (microsoft#28266)
  Fixed bugs and added more stories to the Breadcrumb (microsoft#28267)
  refactor: Keep vanillajs code only where needed (microsoft#28278)
  fix: correcting focus behavior of react-search (microsoft#28241)
  Tooltip : updated tooltip styles (microsoft#28264)
@msft-fluent-ui-bot
Copy link
Collaborator

🎉@fluentui/[email protected] has been released which incorporates this pull request.:tada:

Handy links:

@msft-fluent-ui-bot
Copy link
Collaborator

🎉@fluentui/[email protected] has been released which incorporates this pull request.:tada:

Handy links:

@marcosmoura marcosmoura deleted the docs/react-drawer-types-fix branch August 28, 2023 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Drawer The Fluent v9 Drawer component

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants