Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(web-components): refactor progress bar to use ElementInternals #31652

Conversation

chrisdholt
Copy link
Member

Previous Behavior

Progress bar template included a heavy-handed when directive with slots for indicators and bound ARIA in the template.

New Behavior

This removes that unnecessary configuration and migrates the component to leverage Element Internals.

Related Issue(s)

  • Fixes #

@chrisdholt chrisdholt requested a review from a team as a code owner June 11, 2024 00:32
@chrisdholt chrisdholt force-pushed the users/chhol/update-progress-bar-for-element-internals branch 2 times, most recently from 8e9d16f to 4c9880b Compare June 11, 2024 00:38
@fabricteam
Copy link
Collaborator

fabricteam commented Jun 11, 2024

📊 Bundle size report

✅ No changes found

@chrisdholt chrisdholt force-pushed the users/chhol/update-progress-bar-for-element-internals branch 3 times, most recently from a4c17e5 to 3c480f5 Compare June 11, 2024 04:33
@chrisdholt chrisdholt force-pushed the users/chhol/update-progress-bar-for-element-internals branch from 3c480f5 to 82cc22a Compare June 11, 2024 16:06
@chrisdholt chrisdholt merged commit 7cf5e76 into microsoft:master Jun 11, 2024
18 checks passed
@chrisdholt chrisdholt deleted the users/chhol/update-progress-bar-for-element-internals branch June 11, 2024 19:07
marcosmoura added a commit to marcosmoura/fluentui that referenced this pull request Jun 12, 2024
…escription

* master:
  chore(react-list-preview): Add bundle size tests (microsoft#31658)
  applying package updates
  feat:react-nav-preview Add a handful of accessibility features for Nav (microsoft#31649)
  feat: refactor anchor-button to use element internals and anchor proxy element (microsoft#31653)
  chore:(docs) New Component doc (microsoft#31611)
  style(react-nav-preview): fix formatting in barel file (microsoft#31671)
  feat(web-components): refactor progress bar to use ElementInternals (microsoft#31652)
  chore(react-components): split react libraries in two (/library and /stories) - last batch (microsoft#31581)
  fix(scripts-beachball): ignore web-components packages from v8 release scope (microsoft#31667)
  chore(react-components): split react libraries in two (/library and /stories) - cxe-red /2nd batch (microsoft#31580)
  chore: Remove recipes-react-components in favor of recipes package (microsoft#31647)
  feat: Add consistent start and finish lifecycle callbacks (microsoft#31644)
  chore(docs): Remove requirement of performance tests from epic template (microsoft#31662)
  chore(react-components): split react libraries in two (/library and /stories) - cxe-red /1st batch (microsoft#31579)
  docs(react-swatch-picker): added SwatchPicker page to Component Mapping (microsoft#31637)
  docs(dev-env): update minimal node version (microsoft#31638)
marcosmoura added a commit to marcosmoura/fluentui that referenced this pull request Jun 12, 2024
* master:
  chore(react-list-preview): Add bundle size tests (microsoft#31658)
  applying package updates
  feat:react-nav-preview Add a handful of accessibility features for Nav (microsoft#31649)
  feat: refactor anchor-button to use element internals and anchor proxy element (microsoft#31653)
  chore:(docs) New Component doc (microsoft#31611)
  style(react-nav-preview): fix formatting in barel file (microsoft#31671)
  feat(web-components): refactor progress bar to use ElementInternals (microsoft#31652)
  chore(react-components): split react libraries in two (/library and /stories) - last batch (microsoft#31581)
  fix(scripts-beachball): ignore web-components packages from v8 release scope (microsoft#31667)
  chore(react-components): split react libraries in two (/library and /stories) - cxe-red /2nd batch (microsoft#31580)
  chore: Remove recipes-react-components in favor of recipes package (microsoft#31647)
  feat: Add consistent start and finish lifecycle callbacks (microsoft#31644)
  chore(docs): Remove requirement of performance tests from epic template (microsoft#31662)
  chore(react-components): split react libraries in two (/library and /stories) - cxe-red /1st batch (microsoft#31579)
  docs(react-swatch-picker): added SwatchPicker page to Component Mapping (microsoft#31637)
  docs(dev-env): update minimal node version (microsoft#31638)
miroslavstastny pushed a commit to miroslavstastny/fluentui that referenced this pull request Jun 14, 2024
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.

3 participants