From 31f8a3e11e7d85e45327e4f204bf1229af5d3d11 Mon Sep 17 00:00:00 2001
From: Chris Holt <13071055+chrisdholt@users.noreply.github.com>
Date: Mon, 10 Jun 2024 17:30:04 -0700
Subject: [PATCH 1/7] refactor progress bar to use ElementInternals
---
...-6d07cdaf-1af6-4d87-9232-7dd09295ec30.json | 7 +
packages/web-components/docs/api-report.md | 31 ++-
packages/web-components/src/index.ts | 1 -
.../src/progress-bar/base-progress.ts | 71 -------
.../web-components/src/progress-bar/index.ts | 1 -
.../src/progress-bar/progress-bar.options.ts | 9 -
.../src/progress-bar/progress-bar.spec.ts | 32 +---
.../src/progress-bar/progress-bar.stories.ts | 17 +-
.../src/progress-bar/progress-bar.styles.ts | 179 +++++-------------
.../src/progress-bar/progress-bar.template.ts | 39 +---
.../src/progress-bar/progress-bar.ts | 103 +++++++++-
11 files changed, 194 insertions(+), 296 deletions(-)
create mode 100644 change/@fluentui-web-components-6d07cdaf-1af6-4d87-9232-7dd09295ec30.json
delete mode 100644 packages/web-components/src/progress-bar/base-progress.ts
diff --git a/change/@fluentui-web-components-6d07cdaf-1af6-4d87-9232-7dd09295ec30.json b/change/@fluentui-web-components-6d07cdaf-1af6-4d87-9232-7dd09295ec30.json
new file mode 100644
index 0000000000000..b91ffbbea5526
--- /dev/null
+++ b/change/@fluentui-web-components-6d07cdaf-1af6-4d87-9232-7dd09295ec30.json
@@ -0,0 +1,7 @@
+{
+ "type": "prerelease",
+ "comment": "refactor progress bar to use ElementInternals",
+ "packageName": "@fluentui/web-components",
+ "email": "13071055+chrisdholt@users.noreply.github.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/web-components/docs/api-report.md b/packages/web-components/docs/api-report.md
index a2c2435cb5197..d366c71a38266 100644
--- a/packages/web-components/docs/api-report.md
+++ b/packages/web-components/docs/api-report.md
@@ -1888,7 +1888,6 @@ export function display(displayValue: CSSDisplayPropertyValue): string;
//
// @public
export class Divider extends FASTElement {
- constructor();
// (undocumented)
alignContent?: DividerAlignContent;
// (undocumented)
@@ -2437,13 +2436,31 @@ export const MenuStyles: ElementStyles;
// @public (undocumented)
export const MenuTemplate: ElementViewTemplate