Skip to content

Commit b8cfddc

Browse files
authored
docs(material/progress-bar): switch examples to MDC (#25629)
1 parent d6d28fa commit b8cfddc

File tree

11 files changed

+52
-51
lines changed

11 files changed

+52
-51
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@
201201
/src/dev-app/mdc-button/** @andrewseguin
202202
/src/dev-app/legacy-button/** @andrewseguin
203203
/src/dev-app/mdc-chips/** @mmalerba
204-
/src/dev-app/mdc-progress-bar/** @crisbeto
204+
/src/dev-app/legacy-progress-bar/** @crisbeto
205205
/src/dev-app/mdc-progress-spinner/** @mmalerba
206206
/src/dev-app/mdc-slide-toggle/** @crisbeto
207207
/src/dev-app/legacy-slider/** @devversion

src/dev-app/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ ng_module(
5555
"//src/dev-app/legacy-list",
5656
"//src/dev-app/legacy-menu",
5757
"//src/dev-app/legacy-paginator",
58+
"//src/dev-app/legacy-progress-bar",
5859
"//src/dev-app/legacy-radio",
5960
"//src/dev-app/legacy-select",
6061
"//src/dev-app/legacy-slider",
@@ -65,7 +66,6 @@ ng_module(
6566
"//src/dev-app/live-announcer",
6667
"//src/dev-app/mdc-autocomplete",
6768
"//src/dev-app/mdc-chips",
68-
"//src/dev-app/mdc-progress-bar",
6969
"//src/dev-app/mdc-progress-spinner",
7070
"//src/dev-app/mdc-slide-toggle",
7171
"//src/dev-app/mdc-tabs",

src/dev-app/dev-app/dev-app-layout.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ export class DevAppLayout {
117117
{name: 'Legacy List', route: '/legacy-list'},
118118
{name: 'Legacy Menu', route: '/legacy-menu'},
119119
{name: 'Legacy Paginator', route: '/legacy-paginator'},
120+
{name: 'Legacy Progress Bar', route: '/legacy-progress-bar'},
120121
{name: 'Legacy Radio', route: '/legacy-radio'},
121122
{name: 'Legacy Select', route: '/legacy-select'},
122123
{name: 'Legacy Slider', route: '/legacy-slider'},
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
load("//tools:defaults.bzl", "ng_module", "sass_binary")
2+
3+
package(default_visibility = ["//visibility:public"])
4+
5+
ng_module(
6+
name = "legacy-progress-bar",
7+
srcs = glob(["**/*.ts"]),
8+
assets = [
9+
"legacy-progress-bar-demo.html",
10+
":legacy_progress_bar_demo_scss",
11+
],
12+
deps = [
13+
"//src/material/button-toggle",
14+
"//src/material/legacy-button",
15+
"//src/material/legacy-progress-bar",
16+
"@npm//@angular/forms",
17+
],
18+
)
19+
20+
sass_binary(
21+
name = "legacy_progress_bar_demo_scss",
22+
src = "legacy-progress-bar-demo.scss",
23+
)

src/dev-app/mdc-progress-bar/mdc-progress-bar-demo.ts renamed to src/dev-app/legacy-progress-bar/legacy-progress-bar-demo.ts

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,21 @@
88

99
import {Component} from '@angular/core';
1010
import {ThemePalette} from '@angular/material/core';
11-
import {CommonModule} from '@angular/common';
1211
import {FormsModule} from '@angular/forms';
13-
import {MatProgressBarModule} from '@angular/material/progress-bar';
14-
import {MatButtonModule} from '@angular/material/button';
12+
import {MatLegacyButtonModule} from '@angular/material/legacy-button';
1513
import {MatButtonToggleModule} from '@angular/material/button-toggle';
14+
import {MatLegacyProgressBarModule} from '@angular/material/legacy-progress-bar';
15+
16+
// TODO(josephperrott): Add an automatically filling example progress bar.
1617

1718
@Component({
18-
selector: 'mdc-progress-bar-demo',
19-
templateUrl: 'mdc-progress-bar-demo.html',
20-
styleUrls: ['mdc-progress-bar-demo.css'],
19+
selector: 'legacy-progress-bar-demo',
20+
templateUrl: 'legacy-progress-bar-demo.html',
21+
styleUrls: ['legacy-progress-bar-demo.css'],
2122
standalone: true,
22-
imports: [
23-
CommonModule,
24-
FormsModule,
25-
MatProgressBarModule,
26-
MatButtonModule,
27-
MatButtonToggleModule,
28-
],
23+
imports: [FormsModule, MatLegacyButtonModule, MatButtonToggleModule, MatLegacyProgressBarModule],
2924
})
30-
export class MdcProgressBarDemo {
25+
export class LegacyProgressBarDemo {
3126
color: ThemePalette = 'primary';
3227
determinateProgressValue: number = 30;
3328
determinateAnimationEndValue: number;

src/dev-app/mdc-progress-bar/BUILD.bazel

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/dev-app/progress-bar/BUILD.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ ng_module(
1010
":progress_bar_demo_scss",
1111
],
1212
deps = [
13+
"//src/material/button",
1314
"//src/material/button-toggle",
14-
"//src/material/legacy-button",
15-
"//src/material/legacy-progress-bar",
15+
"//src/material/progress-bar",
1616
"@npm//@angular/forms",
1717
],
1818
)

src/dev-app/progress-bar/progress-bar-demo.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,24 @@
88

99
import {Component} from '@angular/core';
1010
import {ThemePalette} from '@angular/material/core';
11+
import {CommonModule} from '@angular/common';
1112
import {FormsModule} from '@angular/forms';
12-
import {MatLegacyButtonModule} from '@angular/material/legacy-button';
13+
import {MatProgressBarModule} from '@angular/material/progress-bar';
14+
import {MatButtonModule} from '@angular/material/button';
1315
import {MatButtonToggleModule} from '@angular/material/button-toggle';
14-
import {MatLegacyProgressBarModule} from '@angular/material/legacy-progress-bar';
15-
16-
// TODO(josephperrott): Add an automatically filling example progress bar.
1716

1817
@Component({
1918
selector: 'progress-bar-demo',
2019
templateUrl: 'progress-bar-demo.html',
2120
styleUrls: ['progress-bar-demo.css'],
2221
standalone: true,
23-
imports: [FormsModule, MatLegacyButtonModule, MatButtonToggleModule, MatLegacyProgressBarModule],
22+
imports: [
23+
CommonModule,
24+
FormsModule,
25+
MatProgressBarModule,
26+
MatButtonModule,
27+
MatButtonToggleModule,
28+
],
2429
})
2530
export class ProgressBarDemo {
2631
color: ThemePalette = 'primary';

src/dev-app/routes.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,8 @@ export const DEV_APP_ROUTES: Routes = [
160160
import('./legacy-checkbox/legacy-checkbox-demo').then(m => m.LegacyCheckboxDemo),
161161
},
162162
{
163-
path: 'mdc-progress-bar',
164-
loadComponent: () =>
165-
import('./mdc-progress-bar/mdc-progress-bar-demo').then(m => m.MdcProgressBarDemo),
163+
path: 'progress-bar',
164+
loadComponent: () => import('./progress-bar/progress-bar-demo').then(m => m.ProgressBarDemo),
166165
},
167166
{
168167
path: 'mdc-chips',
@@ -251,8 +250,9 @@ export const DEV_APP_ROUTES: Routes = [
251250
loadComponent: () => import('./portal/portal-demo').then(m => m.PortalDemo),
252251
},
253252
{
254-
path: 'progress-bar',
255-
loadComponent: () => import('./progress-bar/progress-bar-demo').then(m => m.ProgressBarDemo),
253+
path: 'legacy-progress-bar',
254+
loadComponent: () =>
255+
import('./legacy-progress-bar/legacy-progress-bar-demo').then(m => m.LegacyProgressBarDemo),
256256
},
257257
{
258258
path: 'progress-spinner',

0 commit comments

Comments
 (0)