diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 02146199b117..107b7469405c 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -202,7 +202,7 @@
/src/dev-app/legacy-button/** @andrewseguin
/src/dev-app/mdc-chips/** @mmalerba
/src/dev-app/legacy-progress-bar/** @crisbeto
-/src/dev-app/mdc-progress-spinner/** @mmalerba
+/src/dev-app/legacy-progress-spinner/** @mmalerba
/src/dev-app/mdc-slide-toggle/** @crisbeto
/src/dev-app/legacy-slider/** @devversion
/src/dev-app/mdc-snack-bar/** @andrewseguin
diff --git a/src/dev-app/BUILD.bazel b/src/dev-app/BUILD.bazel
index 86a37edbb026..eaa783769cba 100644
--- a/src/dev-app/BUILD.bazel
+++ b/src/dev-app/BUILD.bazel
@@ -56,6 +56,7 @@ ng_module(
"//src/dev-app/legacy-menu",
"//src/dev-app/legacy-paginator",
"//src/dev-app/legacy-progress-bar",
+ "//src/dev-app/legacy-progress-spinner",
"//src/dev-app/legacy-radio",
"//src/dev-app/legacy-select",
"//src/dev-app/legacy-slider",
@@ -66,7 +67,6 @@ ng_module(
"//src/dev-app/live-announcer",
"//src/dev-app/mdc-autocomplete",
"//src/dev-app/mdc-chips",
- "//src/dev-app/mdc-progress-spinner",
"//src/dev-app/mdc-slide-toggle",
"//src/dev-app/mdc-tabs",
"//src/dev-app/menu",
diff --git a/src/dev-app/dev-app/dev-app-layout.ts b/src/dev-app/dev-app/dev-app-layout.ts
index 451c5e78a192..82ff96452bd9 100644
--- a/src/dev-app/dev-app/dev-app-layout.ts
+++ b/src/dev-app/dev-app/dev-app-layout.ts
@@ -106,7 +106,6 @@ export class DevAppLayout {
{name: 'MDC Autocomplete', route: '/mdc-autocomplete'},
{name: 'MDC Chips', route: '/mdc-chips'},
{name: 'MDC Progress Bar', route: '/mdc-progress-bar'},
- {name: 'MDC Progress Spinner', route: '/mdc-progress-spinner'},
{name: 'MDC Slide Toggle', route: '/mdc-slide-toggle'},
{name: 'MDC Tabs', route: '/mdc-tabs'},
{name: 'Legacy Button', route: '/legacy-button'},
@@ -118,6 +117,7 @@ export class DevAppLayout {
{name: 'Legacy Menu', route: '/legacy-menu'},
{name: 'Legacy Paginator', route: '/legacy-paginator'},
{name: 'Legacy Progress Bar', route: '/legacy-progress-bar'},
+ {name: 'Legacy Progress Spinner', route: '/legacy-progress-spinner'},
{name: 'Legacy Radio', route: '/legacy-radio'},
{name: 'Legacy Select', route: '/legacy-select'},
{name: 'Legacy Slider', route: '/legacy-slider'},
diff --git a/src/dev-app/legacy-progress-spinner/BUILD.bazel b/src/dev-app/legacy-progress-spinner/BUILD.bazel
new file mode 100644
index 000000000000..971076383e1e
--- /dev/null
+++ b/src/dev-app/legacy-progress-spinner/BUILD.bazel
@@ -0,0 +1,24 @@
+load("//tools:defaults.bzl", "ng_module", "sass_binary")
+
+package(default_visibility = ["//visibility:public"])
+
+ng_module(
+ name = "legacy-progress-spinner",
+ srcs = glob(["**/*.ts"]),
+ assets = [
+ "legacy-progress-spinner-demo.html",
+ ":legacy_progress_spinner_demo_scss",
+ ],
+ deps = [
+ "//src/material/button-toggle",
+ "//src/material/legacy-button",
+ "//src/material/legacy-checkbox",
+ "//src/material/legacy-progress-spinner",
+ "@npm//@angular/forms",
+ ],
+)
+
+sass_binary(
+ name = "legacy_progress_spinner_demo_scss",
+ src = "legacy-progress-spinner-demo.scss",
+)
diff --git a/src/dev-app/mdc-progress-spinner/mdc-progress-spinner-demo.html b/src/dev-app/legacy-progress-spinner/legacy-progress-spinner-demo.html
similarity index 77%
rename from src/dev-app/mdc-progress-spinner/mdc-progress-spinner-demo.html
rename to src/dev-app/legacy-progress-spinner/legacy-progress-spinner-demo.html
index 9d2f05fc1f53..eedb490dd4d1 100644
--- a/src/dev-app/mdc-progress-spinner/mdc-progress-spinner-demo.html
+++ b/src/dev-app/legacy-progress-spinner/legacy-progress-spinner-demo.html
@@ -9,11 +9,11 @@
Determinate
+ [value]="progressValue" color="warn" [strokeWidth]="1.6" [diameter]="16">
+ [value]="progressValue" color="accent" [strokeWidth]="1" [diameter]="32">
+ [value]="progressValue" color="primary" [diameter]="50">
Indeterminate
diff --git a/src/dev-app/mdc-progress-spinner/mdc-progress-spinner-demo.scss b/src/dev-app/legacy-progress-spinner/legacy-progress-spinner-demo.scss
similarity index 72%
rename from src/dev-app/mdc-progress-spinner/mdc-progress-spinner-demo.scss
rename to src/dev-app/legacy-progress-spinner/legacy-progress-spinner-demo.scss
index d0dec7c4d5ab..c17e2dfe23a0 100644
--- a/src/dev-app/mdc-progress-spinner/mdc-progress-spinner-demo.scss
+++ b/src/dev-app/legacy-progress-spinner/legacy-progress-spinner-demo.scss
@@ -1,10 +1,11 @@
.demo-progress-spinner {
width: 100%;
- .mat-mdc-progress-spinner,
- .mat-mdc-spinner {
+ .mat-progress-spinner,
+ .mat-spinner {
display: inline-block;
}
+
}
.demo-progress-spinner-controls {
diff --git a/src/dev-app/mdc-progress-spinner/mdc-progress-spinner-demo.ts b/src/dev-app/legacy-progress-spinner/legacy-progress-spinner-demo.ts
similarity index 57%
rename from src/dev-app/mdc-progress-spinner/mdc-progress-spinner-demo.ts
rename to src/dev-app/legacy-progress-spinner/legacy-progress-spinner-demo.ts
index ca2d33c0e7d6..8d929850bae5 100644
--- a/src/dev-app/mdc-progress-spinner/mdc-progress-spinner-demo.ts
+++ b/src/dev-app/legacy-progress-spinner/legacy-progress-spinner-demo.ts
@@ -8,26 +8,26 @@
import {Component} from '@angular/core';
import {ThemePalette} from '@angular/material/core';
-import {MatProgressSpinnerModule} from '@angular/material/progress-spinner';
-import {MatButtonModule} from '@angular/material/button';
-import {MatCheckboxModule} from '@angular/material/checkbox';
-import {MatButtonToggleModule} from '@angular/material/button-toggle';
import {FormsModule} from '@angular/forms';
+import {MatLegacyButtonModule} from '@angular/material/legacy-button';
+import {MatButtonToggleModule} from '@angular/material/button-toggle';
+import {MatLegacyCheckboxModule} from '@angular/material/legacy-checkbox';
+import {MatLegacyProgressSpinnerModule} from '@angular/material/legacy-progress-spinner';
@Component({
- selector: 'mdc-progress-spinner-demo',
- templateUrl: 'mdc-progress-spinner-demo.html',
- styleUrls: ['mdc-progress-spinner-demo.css'],
+ selector: 'legacy-progress-spinner-demo',
+ templateUrl: 'legacy-progress-spinner-demo.html',
+ styleUrls: ['legacy-progress-spinner-demo.css'],
standalone: true,
imports: [
- MatButtonModule,
- MatCheckboxModule,
- MatButtonToggleModule,
FormsModule,
- MatProgressSpinnerModule,
+ MatLegacyButtonModule,
+ MatButtonToggleModule,
+ MatLegacyCheckboxModule,
+ MatLegacyProgressSpinnerModule,
],
})
-export class MdcProgressSpinnerDemo {
+export class LegacyProgressSpinnerDemo {
progressValue = 60;
color: ThemePalette = 'primary';
isDeterminate = true;
diff --git a/src/dev-app/mdc-progress-spinner/BUILD.bazel b/src/dev-app/mdc-progress-spinner/BUILD.bazel
deleted file mode 100644
index 1403117fff4c..000000000000
--- a/src/dev-app/mdc-progress-spinner/BUILD.bazel
+++ /dev/null
@@ -1,24 +0,0 @@
-load("//tools:defaults.bzl", "ng_module", "sass_binary")
-
-package(default_visibility = ["//visibility:public"])
-
-ng_module(
- name = "mdc-progress-spinner",
- srcs = glob(["**/*.ts"]),
- assets = [
- "mdc-progress-spinner-demo.html",
- ":mdc_progress_spinner_demo_scss",
- ],
- deps = [
- "//src/material/button",
- "//src/material/button-toggle",
- "//src/material/checkbox",
- "//src/material/progress-spinner",
- "@npm//@angular/forms",
- ],
-)
-
-sass_binary(
- name = "mdc_progress_spinner_demo_scss",
- src = "mdc-progress-spinner-demo.scss",
-)
diff --git a/src/dev-app/progress-spinner/BUILD.bazel b/src/dev-app/progress-spinner/BUILD.bazel
index d0dfdcaebeb4..5d84aa093181 100644
--- a/src/dev-app/progress-spinner/BUILD.bazel
+++ b/src/dev-app/progress-spinner/BUILD.bazel
@@ -10,10 +10,10 @@ ng_module(
":progress_spinner_demo_scss",
],
deps = [
+ "//src/material/button",
"//src/material/button-toggle",
- "//src/material/legacy-button",
- "//src/material/legacy-checkbox",
- "//src/material/legacy-progress-spinner",
+ "//src/material/checkbox",
+ "//src/material/progress-spinner",
"@npm//@angular/forms",
],
)
diff --git a/src/dev-app/progress-spinner/progress-spinner-demo.html b/src/dev-app/progress-spinner/progress-spinner-demo.html
index eedb490dd4d1..9d2f05fc1f53 100644
--- a/src/dev-app/progress-spinner/progress-spinner-demo.html
+++ b/src/dev-app/progress-spinner/progress-spinner-demo.html
@@ -9,11 +9,11 @@ Determinate
+ [value]="progressValue" color="warn" [strokeWidth]="1.6" [diameter]="16">
+ [value]="progressValue" color="accent" [strokeWidth]="1" [diameter]="32">
+ [value]="progressValue" color="primary" [diameter]="50">
Indeterminate
diff --git a/src/dev-app/progress-spinner/progress-spinner-demo.scss b/src/dev-app/progress-spinner/progress-spinner-demo.scss
index c17e2dfe23a0..d0dec7c4d5ab 100644
--- a/src/dev-app/progress-spinner/progress-spinner-demo.scss
+++ b/src/dev-app/progress-spinner/progress-spinner-demo.scss
@@ -1,11 +1,10 @@
.demo-progress-spinner {
width: 100%;
- .mat-progress-spinner,
- .mat-spinner {
+ .mat-mdc-progress-spinner,
+ .mat-mdc-spinner {
display: inline-block;
}
-
}
.demo-progress-spinner-controls {
diff --git a/src/dev-app/progress-spinner/progress-spinner-demo.ts b/src/dev-app/progress-spinner/progress-spinner-demo.ts
index b208b4de37d4..ddaae77f3745 100644
--- a/src/dev-app/progress-spinner/progress-spinner-demo.ts
+++ b/src/dev-app/progress-spinner/progress-spinner-demo.ts
@@ -8,11 +8,11 @@
import {Component} from '@angular/core';
import {ThemePalette} from '@angular/material/core';
-import {FormsModule} from '@angular/forms';
-import {MatLegacyButtonModule} from '@angular/material/legacy-button';
+import {MatProgressSpinnerModule} from '@angular/material/progress-spinner';
+import {MatButtonModule} from '@angular/material/button';
+import {MatCheckboxModule} from '@angular/material/checkbox';
import {MatButtonToggleModule} from '@angular/material/button-toggle';
-import {MatLegacyCheckboxModule} from '@angular/material/legacy-checkbox';
-import {MatLegacyProgressSpinnerModule} from '@angular/material/legacy-progress-spinner';
+import {FormsModule} from '@angular/forms';
@Component({
selector: 'progress-spinner-demo',
@@ -20,11 +20,11 @@ import {MatLegacyProgressSpinnerModule} from '@angular/material/legacy-progress-
styleUrls: ['progress-spinner-demo.css'],
standalone: true,
imports: [
- FormsModule,
- MatLegacyButtonModule,
+ MatButtonModule,
+ MatCheckboxModule,
MatButtonToggleModule,
- MatLegacyCheckboxModule,
- MatLegacyProgressSpinnerModule,
+ FormsModule,
+ MatProgressSpinnerModule,
],
})
export class ProgressSpinnerDemo {
diff --git a/src/dev-app/routes.ts b/src/dev-app/routes.ts
index f1758945fea9..d820dfd51efb 100644
--- a/src/dev-app/routes.ts
+++ b/src/dev-app/routes.ts
@@ -189,10 +189,10 @@ export const DEV_APP_ROUTES: Routes = [
import('./legacy-paginator/legacy-paginator-demo').then(m => m.LegacyPaginatorDemo),
},
{
- path: 'mdc-progress-spinner',
+ path: 'legacy-progress-spinner',
loadComponent: () =>
- import('./mdc-progress-spinner/mdc-progress-spinner-demo').then(
- m => m.MdcProgressSpinnerDemo,
+ import('./legacy-progress-spinner/legacy-progress-spinner-demo').then(
+ m => m.LegacyProgressSpinnerDemo,
),
},
{