From 3a75f7b549cad62a3983e231c64d073e9867412e Mon Sep 17 00:00:00 2001 From: Angular Material Team Date: Tue, 9 Mar 2021 06:31:43 -0800 Subject: [PATCH 1/5] fix(material-experimental/mdc-list): rename mdc-list-* classes --- package.json | 2 +- .../mdc-core/option/_option-theme.scss | 12 +- .../mdc-core/option/optgroup.html | 4 +- .../mdc-core/option/option.html | 2 +- .../mdc-core/option/option.scss | 2 +- .../mdc-core/option/option.ts | 4 +- .../mdc-core/testing/option-harness.ts | 6 +- .../mdc-list/_interactive-list-theme.scss | 4 +- .../mdc-list/_list-option-theme.scss | 8 +- .../mdc-list/_list-theme.scss | 2 +- .../mdc-list/action-list.ts | 2 +- .../mdc-list/list-base.ts | 6 +- .../mdc-list/list-item.html | 6 +- .../mdc-list/list-option.html | 6 +- .../mdc-list/list-option.ts | 4 +- .../mdc-list/list-styling.ts | 8 +- src/material-experimental/mdc-list/list.scss | 20 +- src/material-experimental/mdc-list/list.ts | 4 +- .../mdc-list/nav-list.ts | 2 +- .../mdc-list/selection-list.ts | 2 +- .../testing/list-item-harness-base.ts | 2 +- .../testing/selection-list-harness.ts | 2 +- src/material-experimental/mdc-menu/menu.html | 2 +- yarn.lock | 742 ++++++++++++++++-- 24 files changed, 745 insertions(+), 109 deletions(-) diff --git a/package.json b/package.json index 05bab4116081..2b12a40cec0c 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "@types/youtube": "^0.0.40", "@webcomponents/custom-elements": "^1.1.0", "core-js-bundle": "^3.8.2", - "material-components-web": "11.0.0-canary.3201cae47.0", + "material-components-web": "11.0.0-canary.73a227194.0", "rxjs": "^6.5.3", "rxjs-tslint-rules": "^4.33.1", "systemjs": "0.19.43", diff --git a/src/material-experimental/mdc-core/option/_option-theme.scss b/src/material-experimental/mdc-core/option/_option-theme.scss index 52d8a2193e03..a4d7562f4a66 100644 --- a/src/material-experimental/mdc-core/option/_option-theme.scss +++ b/src/material-experimental/mdc-core/option/_option-theme.scss @@ -17,28 +17,28 @@ @include mdc-list.deprecated-item-disabled-text-color( mdc-list.$deprecated-text-disabled-color, $query: mdc-helpers.$mat-theme-styles-query); - &:hover:not(.mdc-list-item--disabled), - &:focus:not(.mdc-list-item--disabled), + &:hover:not(.mdc-deprecated-list-item--disabled), + &:focus:not(.mdc-deprecated-list-item--disabled), &.mat-mdc-option-active, // In multiple mode there is a checkbox to show that the option is selected. - &.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled) { + &.mdc-deprecated-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-deprecated-list-item--disabled) { $color: mdc-theme-color.$on-surface; background: rgba($color, mdc-ripple.states-opacity($color, hover)); } } - .mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) { + .mat-primary .mat-mdc-option.mdc-deprecated-list-item--selected:not(.mdc-deprecated-list-item--disabled) { @include mdc-list.deprecated-item-primary-text-ink-color( primary, $query: mdc-helpers.$mat-theme-styles-query); } - .mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) { + .mat-accent .mat-mdc-option.mdc-deprecated-list-item--selected:not(.mdc-deprecated-list-item--disabled) { @include mdc-list.deprecated-item-primary-text-ink-color( secondary, $query: mdc-helpers.$mat-theme-styles-query); } - .mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) { + .mat-warn .mat-mdc-option.mdc-deprecated-list-item--selected:not(.mdc-deprecated-list-item--disabled) { @include mdc-list.deprecated-item-primary-text-ink-color( error, $query: mdc-helpers.$mat-theme-styles-query); } diff --git a/src/material-experimental/mdc-core/option/optgroup.html b/src/material-experimental/mdc-core/option/optgroup.html index bee46bd86361..49ccc62d35d6 100644 --- a/src/material-experimental/mdc-core/option/optgroup.html +++ b/src/material-experimental/mdc-core/option/optgroup.html @@ -1,9 +1,9 @@ diff --git a/src/material-experimental/mdc-core/option/option.html b/src/material-experimental/mdc-core/option/option.html index 1fc350f879de..c74fe6bda338 100644 --- a/src/material-experimental/mdc-core/option/option.html +++ b/src/material-experimental/mdc-core/option/option.html @@ -1,7 +1,7 @@ - + ({{ group.label }}) diff --git a/src/material-experimental/mdc-core/option/option.scss b/src/material-experimental/mdc-core/option/option.scss index e94d825e54f9..5d0f2e177d29 100644 --- a/src/material-experimental/mdc-core/option/option.scss +++ b/src/material-experimental/mdc-core/option/option.scss @@ -29,7 +29,7 @@ content: ''; } - &:not(.mdc-list-item--disabled) { + &:not(.mdc-deprecated-list-item--disabled) { cursor: pointer; } diff --git a/src/material-experimental/mdc-core/option/option.ts b/src/material-experimental/mdc-core/option/option.ts index 3785cad24c8a..f1835d3c6666 100644 --- a/src/material-experimental/mdc-core/option/option.ts +++ b/src/material-experimental/mdc-core/option/option.ts @@ -32,10 +32,10 @@ import {MatOptgroup} from './optgroup'; host: { 'role': 'option', '[attr.tabindex]': '_getTabIndex()', - '[class.mdc-list-item--selected]': 'selected', + '[class.mdc-deprecated-list-item--selected]': 'selected', '[class.mat-mdc-option-multiple]': 'multiple', '[class.mat-mdc-option-active]': 'active', - '[class.mdc-list-item--disabled]': 'disabled', + '[class.mdc-deprecated-list-item--disabled]': 'disabled', '[id]': 'id', '[attr.aria-selected]': '_getAriaSelected()', '[attr.aria-disabled]': 'disabled.toString()', diff --git a/src/material-experimental/mdc-core/testing/option-harness.ts b/src/material-experimental/mdc-core/testing/option-harness.ts index f7a66d668efc..ae32eb75cee9 100644 --- a/src/material-experimental/mdc-core/testing/option-harness.ts +++ b/src/material-experimental/mdc-core/testing/option-harness.ts @@ -15,7 +15,7 @@ export class MatOptionHarness extends ComponentHarness { static hostSelector = '.mat-mdc-option'; /** Element containing the option's text. */ - private _text = this.locatorFor('.mdc-list-item__text'); + private _text = this.locatorFor('.mdc-deprecated-list-item__text'); /** * Gets a `HarnessPredicate` that can be used to search for a `MatOptionsHarness` that meets @@ -45,12 +45,12 @@ export class MatOptionHarness extends ComponentHarness { /** Gets whether the option is disabled. */ async isDisabled(): Promise { - return (await this.host()).hasClass('mdc-list-item--disabled'); + return (await this.host()).hasClass('mdc-deprecated-list-item--disabled'); } /** Gets whether the option is selected. */ async isSelected(): Promise { - return (await this.host()).hasClass('mdc-list-item--selected'); + return (await this.host()).hasClass('mdc-deprecated-list-item--selected'); } /** Gets whether the option is active. */ diff --git a/src/material-experimental/mdc-list/_interactive-list-theme.scss b/src/material-experimental/mdc-list/_interactive-list-theme.scss index 7c17ae34dc03..3baa590c86c9 100644 --- a/src/material-experimental/mdc-list/_interactive-list-theme.scss +++ b/src/material-experimental/mdc-list/_interactive-list-theme.scss @@ -15,7 +15,7 @@ background: if($is-dark-theme, white, black); } - &.mdc-list-item--selected::before { + &.mdc-deprecated-list-item--selected::before { background: theming.color(map.get($config, primary)); opacity: map.get($state-opacities, selected); } @@ -27,7 +27,7 @@ // MDC still shows focus/selected state if the option is disabled. Just the hover // styles should not show up. - .mat-mdc-list-item-interactive:not(.mdc-list-item--disabled) { + .mat-mdc-list-item-interactive:not(.mdc-deprecated-list-item--disabled) { &:hover::before { opacity: map.get($state-opacities, hover); } diff --git a/src/material-experimental/mdc-list/_list-option-theme.scss b/src/material-experimental/mdc-list/_list-option-theme.scss index ff18d0a07823..642ad8e0dfca 100644 --- a/src/material-experimental/mdc-list/_list-option-theme.scss +++ b/src/material-experimental/mdc-list/_list-option-theme.scss @@ -9,11 +9,11 @@ // default, the MDC list uses the `primary` color for list items. The MDC checkbox // inside list options by default uses the `primary` color too. @mixin private-list-option-color-override($color) { - & .mdc-list-item__meta, & .mdc-list-item__graphic { + & .mdc-deprecated-list-item__meta, & .mdc-deprecated-list-item__graphic { @include checkbox-theme.private-checkbox-styles-with-color($color); } - &.mdc-list-item--selected { + &.mdc-deprecated-list-item--selected { @include mdc-list.deprecated-item-primary-text-ink-color($color); @include mdc-list.deprecated-item-graphic-ink-color($color); @@ -25,7 +25,7 @@ @mixin private-list-option-density-styles($density-scale) { .mat-mdc-list-option { - .mdc-list-item__meta, .mdc-list-item__graphic { + .mdc-deprecated-list-item__meta, .mdc-deprecated-list-item__graphic { .mdc-checkbox { @include mdc-checkbox.density($density-scale, $query: mdc-helpers.$mat-base-styles-query); } @@ -35,7 +35,7 @@ @mixin private-list-option-typography-styles() { .mat-mdc-list-option { - .mdc-list-item__meta, .mdc-list-item__graphic { + .mdc-deprecated-list-item__meta, .mdc-deprecated-list-item__graphic { @include mdc-checkbox.without-ripple($query: mdc-helpers.$mat-typography-styles-query); } } diff --git a/src/material-experimental/mdc-list/_list-theme.scss b/src/material-experimental/mdc-list/_list-theme.scss index 2d2bdae26197..61b9951ab552 100644 --- a/src/material-experimental/mdc-list/_list-theme.scss +++ b/src/material-experimental/mdc-list/_list-theme.scss @@ -40,7 +40,7 @@ ); // MDC list provides a mixin called `mdc-list-single-line-density`, but we cannot use - // that mixin, as the generated generated density styles are scoped to `.mdc-list-item`, while + // that mixin, as the generated generated density styles are scoped to `.mdc-deprecated-list-item`, while // the styles should actually only affect single-line list items. This has been reported as // a bug in the MDC repository: https://github.com/material-components/material-components-web/issues/5737. .mat-mdc-list-item-single-line { diff --git a/src/material-experimental/mdc-list/action-list.ts b/src/material-experimental/mdc-list/action-list.ts index 2a2ac4290e01..ed7f2df7d925 100644 --- a/src/material-experimental/mdc-list/action-list.ts +++ b/src/material-experimental/mdc-list/action-list.ts @@ -14,7 +14,7 @@ import {MatListBase} from './list-base'; exportAs: 'matActionList', template: '', host: { - 'class': 'mat-mdc-action-list mat-mdc-list-base mdc-list', + 'class': 'mat-mdc-action-list mat-mdc-list-base mdc-deprecated-list', }, styleUrls: ['list.css'], encapsulation: ViewEncapsulation.None, diff --git a/src/material-experimental/mdc-list/list-base.ts b/src/material-experimental/mdc-list/list-base.ts index 4c8748d32c37..32f56f528b91 100644 --- a/src/material-experimental/mdc-list/list-base.ts +++ b/src/material-experimental/mdc-list/list-base.ts @@ -64,7 +64,7 @@ export abstract class MatListItemBase implements AfterContentInit, OnDestroy, Ri private _disableRipple: boolean = false; /** Whether the list-item is disabled. */ - @HostBinding('class.mdc-list-item--disabled') + @HostBinding('class.mdc-deprecated-list-item--disabled') @HostBinding('attr.aria-disabled') @Input() get disabled(): boolean { return this._disabled || (this._listBase && this._listBase.disabled); } @@ -145,8 +145,8 @@ export abstract class MatListItemBase implements AfterContentInit, OnDestroy, Ri toggleClass(this._hostElement, 'mat-mdc-list-item-single-line', lines.length <= 1); lines.forEach((line: ElementRef, index: number) => { toggleClass(line.nativeElement, - 'mdc-list-item__primary-text', index === 0 && lines.length > 1); - toggleClass(line.nativeElement, 'mdc-list-item__secondary-text', index !== 0); + 'mdc-deprecated-list-item__primary-text', index === 0 && lines.length > 1); + toggleClass(line.nativeElement, 'mdc-deprecated-list-item__secondary-text', index !== 0); }); setLines(lines, this._elementRef, 'mat-mdc'); })); diff --git a/src/material-experimental/mdc-list/list-item.html b/src/material-experimental/mdc-list/list-item.html index aee0438a1683..ddcea90b6b1b 100644 --- a/src/material-experimental/mdc-list/list-item.html +++ b/src/material-experimental/mdc-list/list-item.html @@ -2,15 +2,15 @@ - + - + diff --git a/src/material-experimental/mdc-list/list-option.html b/src/material-experimental/mdc-list/list-option.html index e127cca68442..13acdd055c47 100644 --- a/src/material-experimental/mdc-list/list-option.html +++ b/src/material-experimental/mdc-list/list-option.html @@ -25,7 +25,7 @@ - @@ -35,12 +35,12 @@ - + - + diff --git a/src/material-experimental/mdc-list/list-option.ts b/src/material-experimental/mdc-list/list-option.ts index 2102b60c26ab..435e648ad210 100644 --- a/src/material-experimental/mdc-list/list-option.ts +++ b/src/material-experimental/mdc-list/list-option.ts @@ -62,11 +62,11 @@ export interface SelectionList extends MatListBase { exportAs: 'matListOption', styleUrls: ['list-option.css'], host: { - 'class': 'mat-mdc-list-item mat-mdc-list-option mdc-list-item', + 'class': 'mat-mdc-list-item mat-mdc-list-option mdc-deprecated-list-item', 'role': 'option', // As per MDC, only list items in single selection mode should receive the `--selected` // class. For multi selection, the checkbox is used as indicator. - '[class.mdc-list-item--selected]': 'selected && !_selectionList.multiple', + '[class.mdc-deprecated-list-item--selected]': 'selected && !_selectionList.multiple', '[class.mat-mdc-list-item-with-avatar]': '_hasIconOrAvatar()', '[class.mat-accent]': 'color !== "primary" && color !== "warn"', '[class.mat-warn]': 'color === "warn"', diff --git a/src/material-experimental/mdc-list/list-styling.ts b/src/material-experimental/mdc-list/list-styling.ts index c23ed0a4d36c..036b6ab36d89 100644 --- a/src/material-experimental/mdc-list/list-styling.ts +++ b/src/material-experimental/mdc-list/list-styling.ts @@ -10,7 +10,7 @@ import {Directive, Inject, Optional} from '@angular/core'; import {LIST_OPTION, ListOption} from './list-option-types'; /** - * MDC uses the very intuitively named classes `.mdc-list-item__graphic` and `.mat-list-item__meta` + * MDC uses the very intuitively named classes `.mdc-deprecated-list-item__graphic` and `.mat-list-item__meta` * to position content such as icons or checkboxes that comes either before or after the text * content respectively. This directive detects the placement of the checkbox and applies the * correct MDC class to position the icon/avatar on the opposite side. @@ -19,8 +19,8 @@ import {LIST_OPTION, ListOption} from './list-option-types'; @Directive({ selector: '[mat-list-avatar], [matListAvatar], [mat-list-icon], [matListIcon]', host: { - '[class.mdc-list-item__graphic]': '_isAlignedAtStart()', - '[class.mdc-list-item__meta]': '!_isAlignedAtStart()', + '[class.mdc-deprecated-list-item__graphic]': '_isAlignedAtStart()', + '[class.mdc-deprecated-list-item__meta]': '!_isAlignedAtStart()', } }) export class MatListGraphicAlignmentStyler { @@ -62,6 +62,6 @@ export class MatListIconCssMatStyler {} selector: '[mat-subheader], [matSubheader]', // TODO(mmalerba): MDC's subheader font looks identical to the list item font, figure out why and // make a change in one of the repos to visually distinguish. - host: {'class': 'mat-mdc-subheader mdc-list-group__subheader'} + host: {'class': 'mat-mdc-subheader mdc-deprecated-list-group__subheader'} }) export class MatListSubheaderCssMatStyler {} diff --git a/src/material-experimental/mdc-list/list.scss b/src/material-experimental/mdc-list/list.scss index 535fcc24d851..ce2a321e83db 100644 --- a/src/material-experimental/mdc-list/list.scss +++ b/src/material-experimental/mdc-list/list.scss @@ -10,14 +10,14 @@ display: block; } -// .mdc-list-item__primary-text adds its own margin settings, so only reset if it doesn't have that +// .mdc-deprecated-list-item__primary-text adds its own margin settings, so only reset if it doesn't have that // class -.mat-mdc-list-base .mdc-list-item__text > :not(.mdc-list-item__primary-text), -.mat-mdc-list-base .mdc-list-item__text > :not(.mdc-list-item__primary-text) { +.mat-mdc-list-base .mdc-deprecated-list-item__text > :not(.mdc-deprecated-list-item__primary-text), +.mat-mdc-list-base .mdc-deprecated-list-item__text > :not(.mdc-deprecated-list-item__primary-text) { margin: 0; // Fixes the gap between the 2nd & 3rd lines. - &.mdc-list-item__secondary-text { + &.mdc-deprecated-list-item__secondary-text { margin-top: -3px; } } @@ -28,7 +28,7 @@ .mat-mdc-2-line { height: 72px; - .mdc-list-item__text { + .mdc-deprecated-list-item__text { align-self: flex-start; } } @@ -37,7 +37,7 @@ .mat-mdc-3-line { height: 88px; - .mdc-list-item__text { + .mdc-deprecated-list-item__text { align-self: flex-start; } } @@ -54,11 +54,11 @@ height: $size; border-radius: 50%; - // Avatars that come before the text have the .mdc-list-item__graphic class. - // MDC's .mdc-list--avatar-list class would normally apply overrides to set the appropriate + // Avatars that come before the text have the .mdc-deprecated-list-item__graphic class. + // MDC's .mdc-deprecated-list--avatar-list class would normally apply overrides to set the appropriate // margins for avatar images, but since ours is a per-list-item setting we need to add similar // styles ourselves. - &.mdc-list-item__graphic { + &.mdc-deprecated-list-item__graphic { margin-left: 0; margin-right: $margin-value; @@ -113,7 +113,7 @@ // MDC always sets the cursor to `pointer`. We do not want to show this for non-interactive // lists. See: https://github.com/material-components/material-components-web/issues/6443 -.mat-mdc-list-non-interactive .mdc-list-item { +.mat-mdc-list-non-interactive .mdc-deprecated-list-item { cursor: default; } diff --git a/src/material-experimental/mdc-list/list.ts b/src/material-experimental/mdc-list/list.ts index 92ada40f8d33..1b4900b4c96e 100644 --- a/src/material-experimental/mdc-list/list.ts +++ b/src/material-experimental/mdc-list/list.ts @@ -31,7 +31,7 @@ import {MatListBase, MatListItemBase} from './list-base'; exportAs: 'matList', template: '', host: { - 'class': 'mat-mdc-list mat-mdc-list-base mdc-list', + 'class': 'mat-mdc-list mat-mdc-list-base mdc-deprecated-list', }, styleUrls: ['list.css'], encapsulation: ViewEncapsulation.None, @@ -46,7 +46,7 @@ export class MatList extends MatListBase {} selector: 'mat-list-item, a[mat-list-item], button[mat-list-item]', exportAs: 'matListItem', host: { - 'class': 'mat-mdc-list-item mdc-list-item', + 'class': 'mat-mdc-list-item mdc-deprecated-list-item', '[class.mat-mdc-list-item-with-avatar]': '_hasIconOrAvatar()', }, templateUrl: 'list-item.html', diff --git a/src/material-experimental/mdc-list/nav-list.ts b/src/material-experimental/mdc-list/nav-list.ts index 8816bd213118..dd19533322a9 100644 --- a/src/material-experimental/mdc-list/nav-list.ts +++ b/src/material-experimental/mdc-list/nav-list.ts @@ -14,7 +14,7 @@ import {MatListBase} from './list-base'; exportAs: 'matNavList', template: '', host: { - 'class': 'mat-mdc-nav-list mat-mdc-list-base mdc-list', + 'class': 'mat-mdc-nav-list mat-mdc-list-base mdc-deprecated-list', }, styleUrls: ['list.css'], encapsulation: ViewEncapsulation.None, diff --git a/src/material-experimental/mdc-list/selection-list.ts b/src/material-experimental/mdc-list/selection-list.ts index dee1c6461f06..bd2e55d32fba 100644 --- a/src/material-experimental/mdc-list/selection-list.ts +++ b/src/material-experimental/mdc-list/selection-list.ts @@ -60,7 +60,7 @@ export class MatSelectionListChange { selector: 'mat-selection-list', exportAs: 'matSelectionList', host: { - 'class': 'mat-mdc-selection-list mat-mdc-list-base mdc-list', + 'class': 'mat-mdc-selection-list mat-mdc-list-base mdc-deprecated-list', 'role': 'listbox', '[attr.aria-multiselectable]': 'multiple', }, diff --git a/src/material-experimental/mdc-list/testing/list-item-harness-base.ts b/src/material-experimental/mdc-list/testing/list-item-harness-base.ts index 0c300f0a4f72..43d782c5c1af 100644 --- a/src/material-experimental/mdc-list/testing/list-item-harness-base.ts +++ b/src/material-experimental/mdc-list/testing/list-item-harness-base.ts @@ -54,7 +54,7 @@ export class MatSubheaderHarness extends ComponentHarness { /** Selectors for the various list item sections that may contain user content. */ export const enum MatListItemSection { - CONTENT = '.mdc-list-item__text', + CONTENT = '.mdc-deprecated-list-item__text', } /** diff --git a/src/material-experimental/mdc-list/testing/selection-list-harness.ts b/src/material-experimental/mdc-list/testing/selection-list-harness.ts index c50beda49047..97f2f43b1d6d 100644 --- a/src/material-experimental/mdc-list/testing/selection-list-harness.ts +++ b/src/material-experimental/mdc-list/testing/selection-list-harness.ts @@ -87,7 +87,7 @@ export class MatListOptionHarness extends MatListItemHarnessBase { async (harness, selected) => await harness.isSelected() === selected); } - private _beforeCheckbox = this.locatorForOptional('.mdc-list-item__graphic .mdc-checkbox'); + private _beforeCheckbox = this.locatorForOptional('.mdc-deprecated-list-item__graphic .mdc-checkbox'); /** Gets the position of the checkbox relative to the list option content. */ async getCheckboxPosition(): Promise { diff --git a/src/material-experimental/mdc-menu/menu.html b/src/material-experimental/mdc-menu/menu.html index 90d8bcc58f64..53cf696f06d8 100644 --- a/src/material-experimental/mdc-menu/menu.html +++ b/src/material-experimental/mdc-menu/menu.html @@ -13,7 +13,7 @@ [attr.aria-label]="ariaLabel || null" [attr.aria-labelledby]="ariaLabelledby || null" [attr.aria-describedby]="ariaDescribedby || null"> -
+
diff --git a/yarn.lock b/yarn.lock index e316681e8949..1ef5a75befdd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -821,6 +821,13 @@ dependencies: tslib "^1.9.3" +"@material/animation@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/animation/-/animation-11.0.0-canary.73a227194.0.tgz#21d4d017a4c21f4254b6de4cd952eebdb5972e15" + integrity sha512-59ggYhPpe52+1FMoMkhUlKRo4IeENM5d8TdikXtGOlQGQQCdkaMMWNbs33slY7uvAC2qYnRj8b7oVq9Y7LMdEw== + dependencies: + tslib "^2.1.0" + "@material/auto-init@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/auto-init/-/auto-init-11.0.0-canary.3201cae47.0.tgz#f77d5c1f8a9b66b4ea023f4b51e7a716bcbb1af2" @@ -829,6 +836,14 @@ "@material/base" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/auto-init@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/auto-init/-/auto-init-11.0.0-canary.73a227194.0.tgz#6a6298221f8d92883158d604bec0822db933bafa" + integrity sha512-L1/HwHythezpLhSecWX5WuzdhAuApNOb11f3zMGDC7Bqdgbgyi2YRwOVj5gi0inhaFPHIW0jFavc0nhH8Mt2Cg== + dependencies: + "@material/base" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/banner@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/banner/-/banner-11.0.0-canary.3201cae47.0.tgz#b6830a0c9dc8ae5131398c4edcdab7045897cdb9" @@ -845,6 +860,22 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/banner@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/banner/-/banner-11.0.0-canary.73a227194.0.tgz#d2078b648e4931a426e9d508c41124cd65dc49ce" + integrity sha512-ABHwsoKHzPkyt9nLQtx6hTRzgen/xm5T5HCs8BVYyjjf3bXl9EuSGzGmb2HMWdV//75HgLynGJb9Uaw4OJg4bw== + dependencies: + "@material/base" "11.0.0-canary.73a227194.0" + "@material/button" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/base@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/base/-/base-11.0.0-canary.3201cae47.0.tgz#33ddb169b7a294c1fcdfd77820c7ae6706f81ee5" @@ -852,6 +883,13 @@ dependencies: tslib "^1.9.3" +"@material/base@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/base/-/base-11.0.0-canary.73a227194.0.tgz#e97ae511a574bf3bd4d1d7d8b46ac6402940106e" + integrity sha512-LrgV/UfBP9Mv7utmMadZoAR/1YYMjWlEcRTwo3DmIq5E06p3paaYcvBxN4mruGCy0M7X3ZxKSEXpPTMe726Krw== + dependencies: + tslib "^2.1.0" + "@material/button@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/button/-/button-11.0.0-canary.3201cae47.0.tgz#5526b8b907f6fb055eb7eca535c59b9877e23cc9" @@ -868,6 +906,23 @@ "@material/touch-target" "11.0.0-canary.3201cae47.0" "@material/typography" "11.0.0-canary.3201cae47.0" +"@material/button@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/button/-/button-11.0.0-canary.73a227194.0.tgz#960f09d90a49d77158298246257e604a9af08522" + integrity sha512-IOrAzO5rrajeQKP2zfFzBBFK5u5pR/lU/XGKvKnaf442oF6Yy7wLabixOKCQpmEO4fjzfhYg+W1zCohJHqy5Iw== + dependencies: + "@material/density" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/touch-target" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/card@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/card/-/card-11.0.0-canary.3201cae47.0.tgz#003f89b304dcd9aa498cb62735e5a164d7892c4f" @@ -881,6 +936,20 @@ "@material/shape" "11.0.0-canary.3201cae47.0" "@material/theme" "11.0.0-canary.3201cae47.0" +"@material/card@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/card/-/card-11.0.0-canary.73a227194.0.tgz#e7f604c61c2d6c975ee280e83458d62e36970ecb" + integrity sha512-5Bvs1zkKgoKUSSc6uOpzboesRulPMNmac4oamjMxbxJ0Ne0yRTcTCM4CYxMJSqELdQ9QX0qeD3WpbdP40a8+gw== + dependencies: + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/checkbox@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/checkbox/-/checkbox-11.0.0-canary.3201cae47.0.tgz#5a759cf309fcf059421129061d41c4d3fadaac83" @@ -896,6 +965,21 @@ "@material/touch-target" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/checkbox@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/checkbox/-/checkbox-11.0.0-canary.73a227194.0.tgz#4d6a73bf630c84d6d63ed9a9a01d1a510b3f1817" + integrity sha512-E30XDjyjMfVAVjawD1F1TtShkhYTTKN176/5uw5ascR1hMMyJPduymtxm7kojTUH1jM6GsXQLNK9w5qNdkgFwA== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/density" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/touch-target" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/chips@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/chips/-/chips-11.0.0-canary.3201cae47.0.tgz#39eb2120e83d7575b133df85e52c43f0771e8696" @@ -916,6 +1000,26 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/chips@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/chips/-/chips-11.0.0-canary.73a227194.0.tgz#f4139c570c0c637ef6e783e26706017ba35d66c7" + integrity sha512-ov1br97tRre0124bsgu0+MVdOBBCCLQbtqkFynCVCs+rq4AghKkI0kzPh+G9bZVwHjVLeBAgpd5hf76Dp5TKSA== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/checkbox" "11.0.0-canary.73a227194.0" + "@material/density" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/touch-target" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/circular-progress@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/circular-progress/-/circular-progress-11.0.0-canary.3201cae47.0.tgz#bd47099f6ee5c19b5519bf73574008fc9188ba5d" @@ -928,6 +1032,18 @@ "@material/theme" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/circular-progress@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/circular-progress/-/circular-progress-11.0.0-canary.73a227194.0.tgz#db523ecd3ec14b6f1f4a5609f6b1b5d8c862da43" + integrity sha512-pMVANxtJnDwsshsc7eAz5Pvd/CszmuzJsBaBq92GMzQsLnuVemta9FtG0JC4hp1U/zXMVZnzbLAeGgTnTvuhRg== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/progress-indicator" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/data-table@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/data-table/-/data-table-11.0.0-canary.3201cae47.0.tgz#ce2ec827c4e116045aea6d8a366c160af46fd64f" @@ -952,11 +1068,42 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.10.0" +"@material/data-table@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/data-table/-/data-table-11.0.0-canary.73a227194.0.tgz#2994b65c78597537e73c409c75f75e4bc421ce99" + integrity sha512-pBQPcYg8LYhJJgGPJrQEpxrYvcTxBVR9g7h/dCrI7Sw4XmstEfwSUrbdw9uJs9aEpz81wtxniXK53RStZbZFrA== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/checkbox" "11.0.0-canary.73a227194.0" + "@material/density" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/icon-button" "11.0.0-canary.73a227194.0" + "@material/linear-progress" "11.0.0-canary.73a227194.0" + "@material/list" "11.0.0-canary.73a227194.0" + "@material/menu" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/select" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/touch-target" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/density@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/density/-/density-11.0.0-canary.3201cae47.0.tgz#078a01f5dc5ede01d04ad48035a46fb82c0c5324" integrity sha512-ZaxIP7Y+1W8Tl3W6zAahOvmROX19cLTGOgiZIuVz52lzj5UPupCH9y6ibxSn9o2+/RnqSNSjLa0V709Jcd1AYQ== +"@material/density@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/density/-/density-11.0.0-canary.73a227194.0.tgz#a120bbad6d0776a7420bfd25908f40d4e114fe79" + integrity sha512-f/2Bg2QHUG0sqyWRstEcKOlradoykKi0EehrF7e3+kzqcWMa4Y+P9znqFCqmN2JSd+ljHjl6k41hOyEma1yp1A== + dependencies: + tslib "^2.1.0" + "@material/dialog@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/dialog/-/dialog-11.0.0-canary.3201cae47.0.tgz#fbb00613e9d847e5dd2c905aef12faf1ac15b0be" @@ -977,6 +1124,26 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/dialog@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/dialog/-/dialog-11.0.0-canary.73a227194.0.tgz#05075ff68ce628491f98f6dcb7e3df96645d3308" + integrity sha512-qRDkNntA/nRag2XGh36X3IcRy5F7gZrpf19xHxYMRx3ewoqnZbkroI46CBtNVPHqgAMSzfSzkKxzbpu9Yjf9FQ== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/button" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/icon-button" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/touch-target" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/dom@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/dom/-/dom-11.0.0-canary.3201cae47.0.tgz#71398eeeb1efe5a3b8a4baf78c7e232c4faf44c7" @@ -985,6 +1152,14 @@ "@material/feature-targeting" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/dom@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/dom/-/dom-11.0.0-canary.73a227194.0.tgz#c5b566ae505db2bf3ad859e137b7a1a5bd25433a" + integrity sha512-x7EQOBa5KiQJsrAAarL4hEgXN05hhdQcQtV4ZRHfrjmJwFYw+v+qTpGVxqLO4FBNU/0Artm0bxDPar1uk/twBQ== + dependencies: + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/drawer@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/drawer/-/drawer-11.0.0-canary.3201cae47.0.tgz#21b7748f6a80c7a9430df62ea48c653c6dd8f629" @@ -1003,6 +1178,24 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/drawer@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/drawer/-/drawer-11.0.0-canary.73a227194.0.tgz#ee3e4b7dce1981498d34b1feba986f6c480b72b2" + integrity sha512-9XPSwyI/SYeYIqC4Z5fR0wAl+UDY5DZeT9RdKLVrWpTXLyh8KfSA45k5rTpaa2hUELVhXOvfdfTLqOGts9sngg== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/list" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/elevation@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/elevation/-/elevation-11.0.0-canary.3201cae47.0.tgz#e94f43bd7152a18fee87aae3ae0717da311405b6" @@ -1013,6 +1206,17 @@ "@material/feature-targeting" "11.0.0-canary.3201cae47.0" "@material/theme" "11.0.0-canary.3201cae47.0" +"@material/elevation@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/elevation/-/elevation-11.0.0-canary.73a227194.0.tgz#a5cf6f14cd9c129c9cdca658f096c64f8d13c012" + integrity sha512-hdTaneCMfgOn5guIHZmzya6tQBoGq2e8p7ZLKVU4+NfOkM7FPOqySBFYbOuul6M59HDQfRgqlfYiGrp5GZSl8g== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/fab@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/fab/-/fab-11.0.0-canary.3201cae47.0.tgz#3b362848f83a7e2a5b14d5ba631e21c3be4b7780" @@ -1029,11 +1233,35 @@ "@material/touch-target" "11.0.0-canary.3201cae47.0" "@material/typography" "11.0.0-canary.3201cae47.0" +"@material/fab@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/fab/-/fab-11.0.0-canary.73a227194.0.tgz#be48d0204a6cadb88e401c1171b4f9bdebf723f6" + integrity sha512-kFIu+UQ19zVt3p0plsfCwoCLtoLuDezsK+0AJLzQkDva118IYUaptcriOVmTJsEY4vqDzHGzCMkazJFSOb2Qag== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/touch-target" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/feature-targeting@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/feature-targeting/-/feature-targeting-11.0.0-canary.3201cae47.0.tgz#50299cf02e51c0a1c284d541c2f78fea7045c020" integrity sha512-PCydptK1ogcprs/UVR5C5QBS+igUwLHsumG4LFx4BESfquWI+QQ08pqvMkqw+PC/2LClouv3/Y+qzEWM5U+6gQ== +"@material/feature-targeting@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/feature-targeting/-/feature-targeting-11.0.0-canary.73a227194.0.tgz#d54b88868dc668ac13d586979ed35730a46449cb" + integrity sha512-hAedPin2vYCaGEcgZPEDpiEX3yxJzHYqduCef2Hmig4uT3eE7zF+og/UKODj3e+WiS7rnHzcynU79V+UssiR8A== + dependencies: + tslib "^2.1.0" + "@material/floating-label@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/floating-label/-/floating-label-11.0.0-canary.3201cae47.0.tgz#f9bd5afcf4a6f8fde794ac84fbfa9bc607a03de9" @@ -1048,6 +1276,20 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/floating-label@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/floating-label/-/floating-label-11.0.0-canary.73a227194.0.tgz#b038ec6c1ee02d5eef725d3869cc10833c114d7f" + integrity sha512-N53ToIc4SeoKzjdxnhmp25Rlfis4w24Hirj9nDnAxbjOHKTfJWU5Dr+ooxX3jPi7gj5JZnre4JV54wGIKLqpYw== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/form-field@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/form-field/-/form-field-11.0.0-canary.3201cae47.0.tgz#ef52c6d2bf3565779ab2272296e5c0b3ca101ecb" @@ -1061,6 +1303,19 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/form-field@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/form-field/-/form-field-11.0.0-canary.73a227194.0.tgz#a7a81134af4ec93b26d41b0a9345d4c7941ad72b" + integrity sha512-Hd9wqlFOwYIlKBZGsq8mUuSvU07kdaSwjhfOifzXAC/lEipZ6EF31RGXpj3RLXAwNAvakukr/dWXFhffd9ppyQ== + dependencies: + "@material/base" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/icon-button@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/icon-button/-/icon-button-11.0.0-canary.3201cae47.0.tgz#f0da70fe514030e6c1a4af183fa6054c3033c002" @@ -1074,6 +1329,19 @@ "@material/theme" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/icon-button@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/icon-button/-/icon-button-11.0.0-canary.73a227194.0.tgz#9a71caeb2e7b2ad2c9c96c612c9312d9e6fc3d04" + integrity sha512-vebkd+mqckqO02ixuppgU/6NO9Dfp8fHg7FoGOgcGnLTqL166vYl9inbczIrd1kNocK4nLPQVqFpGB1y+CpKgw== + dependencies: + "@material/base" "11.0.0-canary.73a227194.0" + "@material/density" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/image-list@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/image-list/-/image-list-11.0.0-canary.3201cae47.0.tgz#e9f19820c9d260e4a3334de064d7befb2785d5fb" @@ -1084,11 +1352,29 @@ "@material/theme" "11.0.0-canary.3201cae47.0" "@material/typography" "11.0.0-canary.3201cae47.0" +"@material/image-list@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/image-list/-/image-list-11.0.0-canary.73a227194.0.tgz#8129a2935ffa64525b3b267e07d4671f9f663dfb" + integrity sha512-JayaTKSOlLZiD29ci3VHZtsSjroTj5s1nZ4KfA78NL6r4tm8DKP/axes7P34aJH2lDunc1ypGQ1Y++xiU545ig== + dependencies: + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/layout-grid@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/layout-grid/-/layout-grid-11.0.0-canary.3201cae47.0.tgz#0ad138714ef2c2e1e2e56a4827f3f69c8dedc1d1" integrity sha512-Jbe1OVnEWNzq/diXovGMbn2m8wosKJ1MEdTTl1UaAQ/zTWvv0no04d0SEVkttE31tIJ5MN8xq/dWoKBDQ3uqOQ== +"@material/layout-grid@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/layout-grid/-/layout-grid-11.0.0-canary.73a227194.0.tgz#81cd2a7680a51c30f0394da31835fb4a86786b5e" + integrity sha512-M//lc2kFX9oCym+44jFkgdJdgD/mcBE25d/qcexh7KW5jNN85yG+IGzt8DqU3aV8dlCPjK87uEMGNpMY4saDuA== + dependencies: + tslib "^2.1.0" + "@material/line-ripple@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/line-ripple/-/line-ripple-11.0.0-canary.3201cae47.0.tgz#0d98eb55b58147446f612132243249088f2f137c" @@ -1100,6 +1386,17 @@ "@material/theme" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/line-ripple@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/line-ripple/-/line-ripple-11.0.0-canary.73a227194.0.tgz#711b9908922d9fd70d26c71d1d723dfe3bf5f265" + integrity sha512-5RZmOo7YLGCBaOqUNCc6Jtbqb/WmaMtHZ1AibkNeCSb+0C1Xv7bJULiOjDAslttM644Gv0pLo0mbt06SqUcY9w== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/linear-progress@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/linear-progress/-/linear-progress-11.0.0-canary.3201cae47.0.tgz#4b0b47d6631cace282b6e4f9f54ee86c118db6b0" @@ -1113,6 +1410,19 @@ "@material/theme" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/linear-progress@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/linear-progress/-/linear-progress-11.0.0-canary.73a227194.0.tgz#4d596202455f0bb595b6febe5b205f41f67e6f2d" + integrity sha512-QSv+Xn28yFv9pNBUx9Npwd9zZhDPitl4gWaGuEfwZJEdYoKFP2W9kUeRT2kVibQjJzI9ZL8cU/Th2uaAdL3ywQ== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/progress-indicator" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/list@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/list/-/list-11.0.0-canary.3201cae47.0.tgz#f11be6c273c3e138f72fecd6943fa47afe710d68" @@ -1129,6 +1439,22 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/list@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/list/-/list-11.0.0-canary.73a227194.0.tgz#eaf1cbae6e298b5e32c90e87bf5d5dc0cec5af2b" + integrity sha512-2bFdpOs6aig+AW6/+OWskl8l3Pcj+uiR4bi9VfHpOdyzd9xDrNbolm33KiRFB41A/fGlzLzGrM10LkHd9HIIUg== + dependencies: + "@material/base" "11.0.0-canary.73a227194.0" + "@material/density" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/menu-surface@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/menu-surface/-/menu-surface-11.0.0-canary.3201cae47.0.tgz#1cedad3001eb71f89ebf9a6abbfcc45eb353d7f5" @@ -1143,6 +1469,20 @@ "@material/theme" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/menu-surface@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/menu-surface/-/menu-surface-11.0.0-canary.73a227194.0.tgz#4964f90c3ae44f5db88292a06abe51e026cedbe4" + integrity sha512-T3CGapBRQpsLLSFnYi/1RvAlgf/pQPbwwRjJdCPXcjzYXjL7FDp31JTR5GZbt/J6EDrLcN64+MborWcThsz0Lw== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/menu@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/menu/-/menu-11.0.0-canary.3201cae47.0.tgz#1ee8ab99aaa63c62d9ea82cf4d411012f5418e49" @@ -1159,6 +1499,22 @@ "@material/theme" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/menu@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/menu/-/menu-11.0.0-canary.73a227194.0.tgz#e76ad1e23436047bde5ed979463a5606121fc429" + integrity sha512-RvSOyrTX/I++nBtvA9or4BYclrqtDGeV8K0Y/kMQhIFGpZcHCGd0SsBgRE1EyVRnRHSCtHsjbpWz6OnhDzgMRw== + dependencies: + "@material/base" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/list" "11.0.0-canary.73a227194.0" + "@material/menu-surface" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/notched-outline@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/notched-outline/-/notched-outline-11.0.0-canary.3201cae47.0.tgz#5abcd1d8c7a31fcad0ac2758fe5859e0ed193b7b" @@ -1172,6 +1528,19 @@ "@material/theme" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/notched-outline@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/notched-outline/-/notched-outline-11.0.0-canary.73a227194.0.tgz#cf056f6aa33c16d140e2ca2c16eb97188948f944" + integrity sha512-nASwhZiUAnZ/i9o4K0t1jXd8UAb6mE5v5cCVMH2IX2eMBDQ6Y2qfIz4fBnwPMOZDjNJD9WhqsB/Av8JLkjuJlg== + dependencies: + "@material/base" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/floating-label" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/progress-indicator@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/progress-indicator/-/progress-indicator-11.0.0-canary.3201cae47.0.tgz#9671118e1463aa23caa2a5d443e21bf5cc0025d7" @@ -1179,6 +1548,13 @@ dependencies: tslib "^1.9.3" +"@material/progress-indicator@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/progress-indicator/-/progress-indicator-11.0.0-canary.73a227194.0.tgz#f92452a65a7d196de69ec85bca7b55346e4d6ac5" + integrity sha512-gSPE3uccllP3OEPMfEVNYV0s2cB2YVkFvKXaKI5aXtoB0ve6pXFa8XzIhw3aoGg8rbFdRtT2CgJPguaTYi/qlQ== + dependencies: + tslib "^2.1.0" + "@material/radio@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/radio/-/radio-11.0.0-canary.3201cae47.0.tgz#421d6d18f6be0fedc50e3c5a9e011bdcac64f396" @@ -1194,6 +1570,21 @@ "@material/touch-target" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/radio@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/radio/-/radio-11.0.0-canary.73a227194.0.tgz#1f68c381a0d771f50b8752a613df7a4afa1eec2b" + integrity sha512-3rvf3rRqXe3QdZDr05p5g/mrlckloXhST75kWuvpE/19D8Di78W7uHxEENHik8uwKpuTWoAKdPnNrQ9KBa57ow== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/density" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/touch-target" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/ripple@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/ripple/-/ripple-11.0.0-canary.3201cae47.0.tgz#048ad360eb5e1f63323ccd3c1dbc89a79d55f70e" @@ -1206,6 +1597,18 @@ "@material/theme" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/ripple@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/ripple/-/ripple-11.0.0-canary.73a227194.0.tgz#13d664b14ba9b2a6c8d0bff2ebbc3d2b2df5ab44" + integrity sha512-y0q0DAAuWJeZeun8J/Ymkcm/F4v7ezvLQ/PpFRGyvfMoe3T7Fia1ULjgQ23B+192ol2Yzy8Xsul4dwNK7vH1Tw== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/rtl@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/rtl/-/rtl-11.0.0-canary.3201cae47.0.tgz#55971373f11eb5b27a1d790d1e1eea539ebf35ae" @@ -1213,6 +1616,14 @@ dependencies: "@material/theme" "11.0.0-canary.3201cae47.0" +"@material/rtl@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/rtl/-/rtl-11.0.0-canary.73a227194.0.tgz#8a5ba41726eb9e94ed9e76eafc2180f7dd834722" + integrity sha512-Z+7b6gsQ9LOKuZtW/T3cz61cRyCXxw8ZXAB6WI8Wcx0OfmBU8r58vCBMk7VA1HGFO5v3wcw05fIpZzrO9Ci3gQ== + dependencies: + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/segmented-button@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/segmented-button/-/segmented-button-11.0.0-canary.3201cae47.0.tgz#889cc6a1785a057af75998cff097ba849ba5d301" @@ -1226,6 +1637,20 @@ "@material/touch-target" "11.0.0-canary.3201cae47.0" "@material/typography" "11.0.0-canary.3201cae47.0" +"@material/segmented-button@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/segmented-button/-/segmented-button-11.0.0-canary.73a227194.0.tgz#a94a3376e49ae8659c5541183256ec501eedbf83" + integrity sha512-/Y6VQGVPumjh31s0bAm9jfEUTGh5lYhSmx6oUeCUZkI3syAAg8iD/UClUHrZrdKIUbuwLMbqVrNORFWv4boIDQ== + dependencies: + "@material/base" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/touch-target" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/select@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/select/-/select-11.0.0-canary.3201cae47.0.tgz#3e236f184845211a533528af5c485b76967ac1e4" @@ -1249,6 +1674,29 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/select@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/select/-/select-11.0.0-canary.73a227194.0.tgz#2c84d159c8a37d94140fdceb01421eeb6ae01030" + integrity sha512-u6zJjwzcNuCrIy8ne/qpUMFpl+MU0tXCrqb8wj1DYIW9uxKB4/JET4xQOpOJH1Hxv0kJyw8Z86C4tfRMJtpk7w== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/density" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/floating-label" "11.0.0-canary.73a227194.0" + "@material/line-ripple" "11.0.0-canary.73a227194.0" + "@material/list" "11.0.0-canary.73a227194.0" + "@material/menu" "11.0.0-canary.73a227194.0" + "@material/menu-surface" "11.0.0-canary.73a227194.0" + "@material/notched-outline" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/shape@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/shape/-/shape-11.0.0-canary.3201cae47.0.tgz#2338872e19893fc9733b99f565af03245f2e1e8f" @@ -1258,6 +1706,16 @@ "@material/rtl" "11.0.0-canary.3201cae47.0" "@material/theme" "11.0.0-canary.3201cae47.0" +"@material/shape@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/shape/-/shape-11.0.0-canary.73a227194.0.tgz#2984d565f2450616d01426364ea27e832f150392" + integrity sha512-UamGAiQz8ElNzVPhC6+O9KQndUVEcbtoDipG4aulJqSgs71XlJEpdKuucEIgRcDcIdaRSO0Tg3wikqh7kD78jA== + dependencies: + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/slider@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/slider/-/slider-11.0.0-canary.3201cae47.0.tgz#e8a46e1f802d37a27bf3782ddba5a7a82355afd1" @@ -1274,6 +1732,22 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/slider@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/slider/-/slider-11.0.0-canary.73a227194.0.tgz#5e30e3e5467dce7e0124bcd6e435490a58e35b9c" + integrity sha512-oHh8JZyy+dxDqmAwf3UB5cn91gGUUhKuKISNtkZGdmpdcM/DnfP1hYj+GcCLkLg5kUmZ24UwCKh00YdAQjtrmg== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/snackbar@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/snackbar/-/snackbar-11.0.0-canary.3201cae47.0.tgz#0d9a828abf7ea55023ffe5ec1a4a4ebef08c41b8" @@ -1293,6 +1767,25 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/snackbar@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/snackbar/-/snackbar-11.0.0-canary.73a227194.0.tgz#e687cc995c57c76e1b6e1d0135b905df146c5714" + integrity sha512-X6Hsa1BKRdi0CME5jzLiDxbBCdCZ3c1S2607h+LyaDJfX33YCs1H4IoR6CQtVbUKMAGfo4QwOjw80sAOe8pTSw== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/button" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/icon-button" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/switch@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/switch/-/switch-11.0.0-canary.3201cae47.0.tgz#37285826b83833b0a1232bf692ae7d40230897fb" @@ -1309,6 +1802,22 @@ "@material/theme" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/switch@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/switch/-/switch-11.0.0-canary.73a227194.0.tgz#9d13a3dbce7c20d79f489fb110b1fc05349fcbe1" + integrity sha512-1XoMplCOaDaRIlQzEJeqIlGywnps9/AncEXt8aLjVdksOkaa8h7Tucu6566l2kf/3XB8Ag1z8ALuNIq740GLlQ== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/density" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/tab-bar@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/tab-bar/-/tab-bar-11.0.0-canary.3201cae47.0.tgz#3b53bd259797eed19965f5a0eb4f2ea6259bf42a" @@ -1322,6 +1831,19 @@ "@material/tab-scroller" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/tab-bar@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/tab-bar/-/tab-bar-11.0.0-canary.73a227194.0.tgz#db88e61697b34558265b24394170a4c7f1883a1a" + integrity sha512-JfF0uOrcidN93ZGPt8v6EeIxGQt04GYzpXHK6VF1KAKwWwksduh49B04IN5c/h4fsn6uwJhchDb6MfBh7mlQhw== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/density" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/tab" "11.0.0-canary.73a227194.0" + "@material/tab-scroller" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/tab-indicator@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/tab-indicator/-/tab-indicator-11.0.0-canary.3201cae47.0.tgz#f49cafbb27eaba802ad912dc92ebc1f4ac70498d" @@ -1333,6 +1855,17 @@ "@material/theme" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/tab-indicator@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/tab-indicator/-/tab-indicator-11.0.0-canary.73a227194.0.tgz#ba75c0fa736a11d4d060872c0ad082a921266304" + integrity sha512-wlxW0MmYKqoOj8Ff84b81uyQ6SyD+/Qx2bYHoejxArzdZ1zVGirkE5xpFepqWJSQOkQCDDS9meuREzPQTiyEFQ== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/tab-scroller@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/tab-scroller/-/tab-scroller-11.0.0-canary.3201cae47.0.tgz#aa54e403d9ef92e34353ad6d85566bd88b432657" @@ -1345,6 +1878,18 @@ "@material/tab" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/tab-scroller@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/tab-scroller/-/tab-scroller-11.0.0-canary.73a227194.0.tgz#0f2f8ce3cc74acee85eb94db5c298151a37129c8" + integrity sha512-DGyVT7aoRvRIt8WVYRTzaByquFxA4rSfflwXmV82KsJlS1TvfyqqUYGKVu4vubLiC+By00+8tleATOhLR6ggyg== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/tab" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/tab@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/tab/-/tab-11.0.0-canary.3201cae47.0.tgz#d71e797cc87301055cd9be1cc08f3debcaf11a96" @@ -1359,6 +1904,20 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/tab@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/tab/-/tab-11.0.0-canary.73a227194.0.tgz#ef6d2a02131c3f6848145c8a365f5812a418a585" + integrity sha512-Y02KYJ5oOZ2I4z2xZXceOnzfhpu91psZxHOkHcQW8aolYe4nyB80aJhvsFPu31e844ofPWHgGWYmSJh8QGtqvQ== + dependencies: + "@material/base" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/tab-indicator" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/textfield@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/textfield/-/textfield-11.0.0-canary.3201cae47.0.tgz#1c4ba5a081edb8053ec294396a5df7ca72b9b620" @@ -1379,6 +1938,26 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/textfield@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/textfield/-/textfield-11.0.0-canary.73a227194.0.tgz#d939ef0018186d370e12eba938c2a6230973d50a" + integrity sha512-Ks/k/7zlQe0Vzkcwl2vaITrf1EI0d2+JgkXg2Ptyc1JEhqeZhIEPOlt+m8g5cZ7J1kgSv1iQFGc/G1IvBNTz5w== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/density" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/floating-label" "11.0.0-canary.73a227194.0" + "@material/line-ripple" "11.0.0-canary.73a227194.0" + "@material/notched-outline" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/theme@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/theme/-/theme-11.0.0-canary.3201cae47.0.tgz#f37a14e6ea7fb7516d51c1f365b21218688a59e2" @@ -1386,6 +1965,14 @@ dependencies: "@material/feature-targeting" "11.0.0-canary.3201cae47.0" +"@material/theme@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/theme/-/theme-11.0.0-canary.73a227194.0.tgz#e9f17363e55b9def679d4f8b22b44feeb3bbed34" + integrity sha512-HwQ92we7ucfl9Wh/8LD7D0vrGLYvldR3DkiSFdyYJHQlaks94ZpMGa0X0trCnieaHT+y0dARerVdj7aZe7Kq7Q== + dependencies: + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/tooltip@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/tooltip/-/tooltip-11.0.0-canary.3201cae47.0.tgz#3adbb361c0bbbc94a6471f1159f16cdb8ca00705" @@ -1402,6 +1989,22 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/tooltip@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/tooltip/-/tooltip-11.0.0-canary.73a227194.0.tgz#55b5d3e5bdd318c1046909a69e3c3fb2dc7feb58" + integrity sha512-HFNDpHmRuT2v61xFSq3oLmNusQvIx/tUWl+W5r5UpncTY9zW9LpCjzfgrXm1mQnyzpbjJPIPopZk7ISaDF21ug== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/top-app-bar@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/top-app-bar/-/top-app-bar-11.0.0-canary.3201cae47.0.tgz#5fb77a7cb55a40a5bfc7668407514caadc995bfc" @@ -1417,6 +2020,21 @@ "@material/typography" "11.0.0-canary.3201cae47.0" tslib "^1.9.3" +"@material/top-app-bar@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/top-app-bar/-/top-app-bar-11.0.0-canary.73a227194.0.tgz#0e7b7b4286101f6449d63d62f4da8aad5e4b22de" + integrity sha512-gjMG91YZHnKF4oBcY+nWOpt98DWY5BDiRWA5QbulSfaCxj0qu1gHw0J3o6e/jkr+A3197TMRmk0gHo1Q8Ln/xA== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/touch-target@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/touch-target/-/touch-target-11.0.0-canary.3201cae47.0.tgz#5e1a36ca8c0adeb3130626a35594db603f42851f" @@ -1425,6 +2043,15 @@ "@material/base" "11.0.0-canary.3201cae47.0" "@material/feature-targeting" "11.0.0-canary.3201cae47.0" +"@material/touch-target@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/touch-target/-/touch-target-11.0.0-canary.73a227194.0.tgz#a8e7ed592a8b5b13fd1d53ace2ff675e146e838a" + integrity sha512-oCahso0EVEprY4BO5/FOk4ttEycjfVep+A7mHIu0SzuJFxs1tp51ihSX0cDNU3wQBsNuVMtISL+QLbw8UBTcJg== + dependencies: + "@material/base" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@material/typography@11.0.0-canary.3201cae47.0": version "11.0.0-canary.3201cae47.0" resolved "https://registry.yarnpkg.com/@material/typography/-/typography-11.0.0-canary.3201cae47.0.tgz#cc662171342c68e65c2cfc2803c8d304dbb0e25e" @@ -1433,6 +2060,15 @@ "@material/feature-targeting" "11.0.0-canary.3201cae47.0" "@material/theme" "11.0.0-canary.3201cae47.0" +"@material/typography@11.0.0-canary.73a227194.0": + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/@material/typography/-/typography-11.0.0-canary.73a227194.0.tgz#6b7efe80c31105fbe5b0515f0763084f0f7d4723" + integrity sha512-4BVhRjJUnppI9LuTuLVBP6vwE6HuzHH4SEaAoEPMeVq4nI03nIcjDcQVh/hyKjoFMs+j66lgO2WWdtFNC9OQvQ== + dependencies: + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + tslib "^2.1.0" + "@microsoft/api-extractor-model@7.8.0": version "7.8.0" resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.8.0.tgz#5f532998f01109f23d57b422803bbdf5ad655d80" @@ -8782,58 +9418,58 @@ matchdep@^2.0.0: resolve "^1.4.0" stack-trace "0.0.10" -material-components-web@11.0.0-canary.3201cae47.0: - version "11.0.0-canary.3201cae47.0" - resolved "https://registry.yarnpkg.com/material-components-web/-/material-components-web-11.0.0-canary.3201cae47.0.tgz#d24ef1ef4368c6d1fe7bcfb0f9b9e48a9813d934" - integrity sha512-jkv8MqeQg8YbOwLDvZQAtl2xFhvPAXE3zlzY1g5GYLTfXHRlOz47VVXz+7b1BzJteLP4KQP8ziEhwB9UdekLAg== - dependencies: - "@material/animation" "11.0.0-canary.3201cae47.0" - "@material/auto-init" "11.0.0-canary.3201cae47.0" - "@material/banner" "11.0.0-canary.3201cae47.0" - "@material/base" "11.0.0-canary.3201cae47.0" - "@material/button" "11.0.0-canary.3201cae47.0" - "@material/card" "11.0.0-canary.3201cae47.0" - "@material/checkbox" "11.0.0-canary.3201cae47.0" - "@material/chips" "11.0.0-canary.3201cae47.0" - "@material/circular-progress" "11.0.0-canary.3201cae47.0" - "@material/data-table" "11.0.0-canary.3201cae47.0" - "@material/density" "11.0.0-canary.3201cae47.0" - "@material/dialog" "11.0.0-canary.3201cae47.0" - "@material/dom" "11.0.0-canary.3201cae47.0" - "@material/drawer" "11.0.0-canary.3201cae47.0" - "@material/elevation" "11.0.0-canary.3201cae47.0" - "@material/fab" "11.0.0-canary.3201cae47.0" - "@material/feature-targeting" "11.0.0-canary.3201cae47.0" - "@material/floating-label" "11.0.0-canary.3201cae47.0" - "@material/form-field" "11.0.0-canary.3201cae47.0" - "@material/icon-button" "11.0.0-canary.3201cae47.0" - "@material/image-list" "11.0.0-canary.3201cae47.0" - "@material/layout-grid" "11.0.0-canary.3201cae47.0" - "@material/line-ripple" "11.0.0-canary.3201cae47.0" - "@material/linear-progress" "11.0.0-canary.3201cae47.0" - "@material/list" "11.0.0-canary.3201cae47.0" - "@material/menu" "11.0.0-canary.3201cae47.0" - "@material/menu-surface" "11.0.0-canary.3201cae47.0" - "@material/notched-outline" "11.0.0-canary.3201cae47.0" - "@material/radio" "11.0.0-canary.3201cae47.0" - "@material/ripple" "11.0.0-canary.3201cae47.0" - "@material/rtl" "11.0.0-canary.3201cae47.0" - "@material/segmented-button" "11.0.0-canary.3201cae47.0" - "@material/select" "11.0.0-canary.3201cae47.0" - "@material/shape" "11.0.0-canary.3201cae47.0" - "@material/slider" "11.0.0-canary.3201cae47.0" - "@material/snackbar" "11.0.0-canary.3201cae47.0" - "@material/switch" "11.0.0-canary.3201cae47.0" - "@material/tab" "11.0.0-canary.3201cae47.0" - "@material/tab-bar" "11.0.0-canary.3201cae47.0" - "@material/tab-indicator" "11.0.0-canary.3201cae47.0" - "@material/tab-scroller" "11.0.0-canary.3201cae47.0" - "@material/textfield" "11.0.0-canary.3201cae47.0" - "@material/theme" "11.0.0-canary.3201cae47.0" - "@material/tooltip" "11.0.0-canary.3201cae47.0" - "@material/top-app-bar" "11.0.0-canary.3201cae47.0" - "@material/touch-target" "11.0.0-canary.3201cae47.0" - "@material/typography" "11.0.0-canary.3201cae47.0" +material-components-web@11.0.0-canary.73a227194.0: + version "11.0.0-canary.73a227194.0" + resolved "https://registry.yarnpkg.com/material-components-web/-/material-components-web-11.0.0-canary.73a227194.0.tgz#cd2360453e6e36734f4c0ab599f55538ac6e342a" + integrity sha512-eI7+vNlpKyTXHGbs7BHoEAWtGdO7D3oZ1LHuDD7VCl6EevVahLdXCPvy+sP8LkgrNYGyIhhjj5Urx+mihY3K3w== + dependencies: + "@material/animation" "11.0.0-canary.73a227194.0" + "@material/auto-init" "11.0.0-canary.73a227194.0" + "@material/banner" "11.0.0-canary.73a227194.0" + "@material/base" "11.0.0-canary.73a227194.0" + "@material/button" "11.0.0-canary.73a227194.0" + "@material/card" "11.0.0-canary.73a227194.0" + "@material/checkbox" "11.0.0-canary.73a227194.0" + "@material/chips" "11.0.0-canary.73a227194.0" + "@material/circular-progress" "11.0.0-canary.73a227194.0" + "@material/data-table" "11.0.0-canary.73a227194.0" + "@material/density" "11.0.0-canary.73a227194.0" + "@material/dialog" "11.0.0-canary.73a227194.0" + "@material/dom" "11.0.0-canary.73a227194.0" + "@material/drawer" "11.0.0-canary.73a227194.0" + "@material/elevation" "11.0.0-canary.73a227194.0" + "@material/fab" "11.0.0-canary.73a227194.0" + "@material/feature-targeting" "11.0.0-canary.73a227194.0" + "@material/floating-label" "11.0.0-canary.73a227194.0" + "@material/form-field" "11.0.0-canary.73a227194.0" + "@material/icon-button" "11.0.0-canary.73a227194.0" + "@material/image-list" "11.0.0-canary.73a227194.0" + "@material/layout-grid" "11.0.0-canary.73a227194.0" + "@material/line-ripple" "11.0.0-canary.73a227194.0" + "@material/linear-progress" "11.0.0-canary.73a227194.0" + "@material/list" "11.0.0-canary.73a227194.0" + "@material/menu" "11.0.0-canary.73a227194.0" + "@material/menu-surface" "11.0.0-canary.73a227194.0" + "@material/notched-outline" "11.0.0-canary.73a227194.0" + "@material/radio" "11.0.0-canary.73a227194.0" + "@material/ripple" "11.0.0-canary.73a227194.0" + "@material/rtl" "11.0.0-canary.73a227194.0" + "@material/segmented-button" "11.0.0-canary.73a227194.0" + "@material/select" "11.0.0-canary.73a227194.0" + "@material/shape" "11.0.0-canary.73a227194.0" + "@material/slider" "11.0.0-canary.73a227194.0" + "@material/snackbar" "11.0.0-canary.73a227194.0" + "@material/switch" "11.0.0-canary.73a227194.0" + "@material/tab" "11.0.0-canary.73a227194.0" + "@material/tab-bar" "11.0.0-canary.73a227194.0" + "@material/tab-indicator" "11.0.0-canary.73a227194.0" + "@material/tab-scroller" "11.0.0-canary.73a227194.0" + "@material/textfield" "11.0.0-canary.73a227194.0" + "@material/theme" "11.0.0-canary.73a227194.0" + "@material/tooltip" "11.0.0-canary.73a227194.0" + "@material/top-app-bar" "11.0.0-canary.73a227194.0" + "@material/touch-target" "11.0.0-canary.73a227194.0" + "@material/typography" "11.0.0-canary.73a227194.0" mathml-tag-names@^2.1.3: version "2.1.3" @@ -12913,7 +13549,7 @@ tsickle@^0.38.0: resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.38.1.tgz#30762db759d40c435943093b6972c7f2efb384ef" integrity sha512-4xZfvC6+etRu6ivKCNqMOd1FqcY/m6JY3Y+yr5+Xw+i751ciwrWINi6x/3l1ekcODH9GZhlf0ny2LpzWxnjWYA== -tslib@2.1.0, tslib@^2.0.0, tslib@^2.0.1: +tslib@2.1.0, tslib@^2.0.0, tslib@^2.0.1, tslib@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== From cdc5cbf3d1ef42765e982841574c78b5f53715c8 Mon Sep 17 00:00:00 2001 From: Annie Wang Date: Thu, 11 Mar 2021 18:41:19 -0800 Subject: [PATCH 2/5] fixup! fix(material-experimental/mdc-list): rename mdc-list-* classes --- .../mdc-list/list.spec.ts | 12 ++--- .../mdc-list/selection-list.spec.ts | 32 ++++++------ .../mdc-select/select.spec.ts | 49 ++++++++++--------- 3 files changed, 48 insertions(+), 45 deletions(-) diff --git a/src/material-experimental/mdc-list/list.spec.ts b/src/material-experimental/mdc-list/list.spec.ts index c66068c0193b..6fd1cf340dc9 100644 --- a/src/material-experimental/mdc-list/list.spec.ts +++ b/src/material-experimental/mdc-list/list.spec.ts @@ -29,7 +29,7 @@ describe('MDC-based MatList', () => { fixture.detectChanges(); expect(listItem.nativeElement.classList.length).toBe(3); expect(listItem.nativeElement.classList).toContain('mat-mdc-list-item'); - expect(listItem.nativeElement.classList).toContain('mdc-list-item'); + expect(listItem.nativeElement.classList).toContain('mdc-deprecated-list-item'); expect(listItem.nativeElement.classList).toContain('mat-mdc-list-item-single-line'); }); @@ -96,7 +96,7 @@ describe('MDC-based MatList', () => { expect(listItem.nativeElement.classList.length).toBe(3); expect(listItem.nativeElement.classList).toContain('mat-mdc-2-line'); expect(listItem.nativeElement.classList).toContain('mat-mdc-list-item'); - expect(listItem.nativeElement.classList).toContain('mdc-list-item'); + expect(listItem.nativeElement.classList).toContain('mdc-deprecated-list-item'); fixture.debugElement.componentInstance.showThirdLine = true; fixture.detectChanges(); @@ -302,14 +302,14 @@ describe('MDC-based MatList', () => { fixture.detectChanges(); expect(listItems.map(item => { - return item.classList.contains('mdc-list-item--disabled'); + return item.classList.contains('mdc-deprecated-list-item--disabled'); })).toEqual([false, false, false]); fixture.componentInstance.firstItemDisabled = true; fixture.detectChanges(); expect(listItems.map(item => { - return item.classList.contains('mdc-list-item--disabled'); + return item.classList.contains('mdc-deprecated-list-item--disabled'); })).toEqual([true, false, false]); }); @@ -320,13 +320,13 @@ describe('MDC-based MatList', () => { fixture.detectChanges(); expect(listItems.every(item => - item.classList.contains('mdc-list-item--disabled'))).toBe(false); + item.classList.contains('mdc-deprecated-list-item--disabled'))).toBe(false); fixture.componentInstance.listDisabled = true; fixture.detectChanges(); expect(listItems.every(item => - item.classList.contains('mdc-list-item--disabled'))).toBe(true); + item.classList.contains('mdc-deprecated-list-item--disabled'))).toBe(true); }); }); diff --git a/src/material-experimental/mdc-list/selection-list.spec.ts b/src/material-experimental/mdc-list/selection-list.spec.ts index 30268f987519..c7d432437ba2 100644 --- a/src/material-experimental/mdc-list/selection-list.spec.ts +++ b/src/material-experimental/mdc-list/selection-list.spec.ts @@ -205,7 +205,7 @@ describe('MDC-based MatSelectionList without forms', () => { dispatchMouseEvent(testListItem._hostElement, 'click'); fixture.detectChanges(); - expect(listOptions[2].nativeElement.classList.contains('mdc-list-item--selected')) + expect(listOptions[2].nativeElement.classList.contains('mdc-deprecated-list-item--selected')) .toBe(false); }); @@ -630,12 +630,12 @@ describe('MDC-based MatSelectionList without forms', () => { }); it('should apply the "mat-list-item-disabled" class properly', () => { - expect(listOptionEl.classList).not.toContain('mdc-list-item--disabled'); + expect(listOptionEl.classList).not.toContain('mdc-deprecated-list-item--disabled'); fixture.componentInstance.disableItem = true; fixture.detectChanges(); - expect(listOptionEl.classList).toContain('mdc-list-item--disabled'); + expect(listOptionEl.classList).toContain('mdc-deprecated-list-item--disabled'); }); }); @@ -715,9 +715,11 @@ describe('MDC-based MatSelectionList without forms', () => { })); it('should be able to customize checkbox position', () => { - expect(fixture.nativeElement.querySelector('.mdc-list-item__meta .mdc-checkbox')) + expect(fixture.nativeElement.querySelector('.mdc-deprecated-list-item__meta .mdc-checkbox')) .toBeTruthy('Expected checkbox to show up after content.'); - expect(fixture.nativeElement.querySelector('.mdc-list-item__graphic .mdc-checkbox')) + expect( + fixture.nativeElement.querySelector('.mdc-deprecated-list-item__graphic .mdc-checkbox') + ) .toBeFalsy('Expected no checkbox to show up before content.'); }); }); @@ -736,7 +738,7 @@ describe('MDC-based MatSelectionList without forms', () => { function expectCheckboxAtPosition(listItemElement: HTMLElement, position: MatListOptionCheckboxPosition) { const containerSelector = position === 'before' ? - '.mdc-list-item__graphic' : 'mdc-list-item__meta'; + '.mdc-deprecated-list-item__graphic' : 'mdc-deprecated-list-item__meta'; expect(listItemElement.querySelector(`${containerSelector} .mdc-checkbox`)) .toBeDefined(`Expected checkbox to be aligned ${position}`); } @@ -765,17 +767,17 @@ describe('MDC-based MatSelectionList without forms', () => { const icon = listOption.querySelector('.mat-mdc-list-icon')!; expectCheckboxAtPosition(listOption, 'after'); - expect(icon.classList).toContain('mdc-list-item__graphic'); + expect(icon.classList).toContain('mdc-deprecated-list-item__graphic'); fixture.componentInstance.checkboxPosition = 'before'; fixture.detectChanges(); expectCheckboxAtPosition(listOption, 'before'); - expect(icon.classList).toContain('mdc-list-item__meta'); + expect(icon.classList).toContain('mdc-deprecated-list-item__meta'); fixture.componentInstance.checkboxPosition = 'after'; fixture.detectChanges(); expectCheckboxAtPosition(listOption, 'after'); - expect(icon.classList).toContain('mdc-list-item__graphic'); + expect(icon.classList).toContain('mdc-deprecated-list-item__graphic'); }); it('should align avatars properly together with checkbox', () => { @@ -786,16 +788,16 @@ describe('MDC-based MatSelectionList without forms', () => { const avatar = listOption.querySelector('.mat-mdc-list-avatar')!; expectCheckboxAtPosition(listOption, 'after'); - expect(avatar.classList).toContain('mdc-list-item__graphic'); + expect(avatar.classList).toContain('mdc-deprecated-list-item__graphic'); fixture.componentInstance.checkboxPosition = 'before'; fixture.detectChanges(); - expect(avatar.classList).toContain('mdc-list-item__meta'); + expect(avatar.classList).toContain('mdc-deprecated-list-item__meta'); expectCheckboxAtPosition(listOption, 'before'); fixture.componentInstance.checkboxPosition = 'after'; fixture.detectChanges(); - expect(avatar.classList).toContain('mdc-list-item__graphic'); + expect(avatar.classList).toContain('mdc-deprecated-list-item__graphic'); expectCheckboxAtPosition(listOption, 'after'); }); }); @@ -836,16 +838,16 @@ describe('MDC-based MatSelectionList without forms', () => { fixture.detectChanges(); expect(selectList.selected).toEqual([testListItem1]); - expect(listOptions[1].nativeElement.classList.contains('mdc-list-item--selected')) + expect(listOptions[1].nativeElement.classList.contains('mdc-deprecated-list-item--selected')) .toBe(true); dispatchMouseEvent(testListItem2._hostElement, 'click'); fixture.detectChanges(); expect(selectList.selected).toEqual([testListItem2]); - expect(listOptions[1].nativeElement.classList.contains('mdc-list-item--selected')) + expect(listOptions[1].nativeElement.classList.contains('mdc-deprecated-list-item--selected')) .toBe(false); - expect(listOptions[2].nativeElement.classList.contains('mdc-list-item--selected')) + expect(listOptions[2].nativeElement.classList.contains('mdc-deprecated-list-item--selected')) .toBe(true); }); diff --git a/src/material-experimental/mdc-select/select.spec.ts b/src/material-experimental/mdc-select/select.spec.ts index cc06b75dd543..067263c4ef37 100644 --- a/src/material-experimental/mdc-select/select.spec.ts +++ b/src/material-experimental/mdc-select/select.spec.ts @@ -1445,7 +1445,7 @@ describe('MDC-based MatSelect', () => { option = overlayContainerElement.querySelector('mat-option') as HTMLElement; - expect(option.classList).toContain('mdc-list-item--selected'); + expect(option.classList).toContain('mdc-deprecated-list-item--selected'); expect(fixture.componentInstance.options.first.selected).toBe(true); expect(fixture.componentInstance.select.selected) .toBe(fixture.componentInstance.options.first); @@ -1463,7 +1463,7 @@ describe('MDC-based MatSelect', () => { optionInstances[1].select(); fixture.detectChanges(); - expect(optionNodes[1].classList).toContain('mdc-list-item--selected'); + expect(optionNodes[1].classList).toContain('mdc-deprecated-list-item--selected'); expect(optionInstances[1].selected).toBe(true); expect(fixture.componentInstance.select.selected).toBe(optionInstances[1]); })); @@ -1486,8 +1486,8 @@ describe('MDC-based MatSelect', () => { options = overlayContainerElement.querySelectorAll('mat-option') as NodeListOf; - expect(options[1].classList).not.toContain('mdc-list-item--selected'); - expect(options[2].classList).not.toContain('mdc-list-item--selected'); + expect(options[1].classList).not.toContain('mdc-deprecated-list-item--selected'); + expect(options[2].classList).not.toContain('mdc-deprecated-list-item--selected'); const optionInstances = fixture.componentInstance.options.toArray(); expect(optionInstances[1].selected).toBe(false); @@ -1519,10 +1519,11 @@ describe('MDC-based MatSelect', () => { options = overlayContainerElement.querySelectorAll('mat-option') as NodeListOf; expect(options[0].classList) - .not.toContain('mdc-list-item--selected', + .not.toContain('mdc-deprecated-list-item--selected', 'Expected first option to no longer be selected'); expect(options[1].classList) - .toContain('mdc-list-item--selected', 'Expected second option to be selected'); + .toContain('mdc-deprecated-list-item--selected', + 'Expected second option to be selected'); const optionInstances = fixture.componentInstance.options.toArray(); @@ -1626,7 +1627,7 @@ describe('MDC-based MatSelect', () => { fixture.detectChanges(); expect(fixture.componentInstance.select.panelOpen).toBe(true); - expect(options[2].classList).not.toContain('mdc-list-item--selected'); + expect(options[2].classList).not.toContain('mdc-deprecated-list-item--selected'); expect(fixture.componentInstance.select.selected).toBeUndefined(); })); @@ -1645,7 +1646,7 @@ describe('MDC-based MatSelect', () => { groupFixture.detectChanges(); expect(groupFixture.componentInstance.select.panelOpen).toBe(true); - expect(options[0].classList).not.toContain('mdc-list-item--selected'); + expect(options[0].classList).not.toContain('mdc-deprecated-list-item--selected'); expect(groupFixture.componentInstance.select.selected).toBeUndefined(); })); @@ -1771,7 +1772,7 @@ describe('MDC-based MatSelect', () => { const options = overlayContainerElement.querySelectorAll('mat-option') as NodeListOf; expect(options[1].classList) - .toContain('mdc-list-item--selected', + .toContain('mdc-deprecated-list-item--selected', `Expected option with the control's initial value to be selected.`); })); @@ -1792,7 +1793,7 @@ describe('MDC-based MatSelect', () => { const options = overlayContainerElement.querySelectorAll('mat-option') as NodeListOf; - expect(options[1].classList).toContain('mdc-list-item--selected', + expect(options[1].classList).toContain('mdc-deprecated-list-item--selected', `Expected option with the control's new value to be selected.`); })); @@ -1832,7 +1833,7 @@ describe('MDC-based MatSelect', () => { const options = overlayContainerElement.querySelectorAll('mat-option') as NodeListOf; - expect(options[1].classList).not.toContain('mdc-list-item--selected', + expect(options[1].classList).not.toContain('mdc-deprecated-list-item--selected', `Expected option w/ the old value not to be selected.`); })); @@ -1856,7 +1857,7 @@ describe('MDC-based MatSelect', () => { const options = overlayContainerElement.querySelectorAll('mat-option') as NodeListOf; - expect(options[1].classList).not.toContain('mdc-list-item--selected', + expect(options[1].classList).not.toContain('mdc-deprecated-list-item--selected', `Expected option w/ the old value not to be selected.`); })); @@ -2742,7 +2743,7 @@ describe('MDC-based MatSelect', () => { expect(fixture.componentInstance.options.first.selected) .toBe(true, 'Expected first option to be selected'); expect(overlayContainerElement.querySelectorAll('mat-option')[0].classList) - .toContain('mdc-list-item--selected', 'Expected first option to be selected'); + .toContain('mdc-deprecated-list-item--selected', 'Expected first option to be selected'); })); }); @@ -2867,7 +2868,7 @@ describe('MDC-based MatSelect', () => { fixture.detectChanges(); flush(); - expect(options[5].classList).not.toContain('mdc-list-item--selected'); + expect(options[5].classList).not.toContain('mdc-deprecated-list-item--selected'); })); it('should not reset when any other falsy option is selected', fakeAsync(() => { @@ -2989,7 +2990,7 @@ describe('MDC-based MatSelect', () => { const option = overlayContainerElement.querySelectorAll('mat-option')[2]; - expect(option.classList).toContain('mdc-list-item--selected'); + expect(option.classList).toContain('mdc-deprecated-list-item--selected'); expect(fixture.componentInstance.select.value).toBe('sandwich-2'); })); @@ -3035,7 +3036,7 @@ describe('MDC-based MatSelect', () => { const option = overlayContainerElement.querySelectorAll('mat-option')[1]; - expect(option.classList).toContain('mdc-list-item--selected'); + expect(option.classList).toContain('mdc-deprecated-list-item--selected'); expect(fixture.componentInstance.select.value).toBe('pizza-1'); })); @@ -3435,8 +3436,8 @@ describe('MDC-based MatSelect', () => { const optionInstances = testInstance.options.toArray(); - expect(optionNodes[0].classList).toContain('mdc-list-item--selected'); - expect(optionNodes[5].classList).toContain('mdc-list-item--selected'); + expect(optionNodes[0].classList).toContain('mdc-deprecated-list-item--selected'); + expect(optionNodes[5].classList).toContain('mdc-deprecated-list-item--selected'); expect(optionInstances[0].selected).toBe(true); expect(optionInstances[5].selected).toBe(true); @@ -3452,13 +3453,13 @@ describe('MDC-based MatSelect', () => { options[0].click(); fixture.detectChanges(); - expect(options[0].classList).toContain('mdc-list-item--selected'); + expect(options[0].classList).toContain('mdc-deprecated-list-item--selected'); testInstance.control.setValue(['eggs-5']); fixture.detectChanges(); - expect(options[0].classList).not.toContain('mdc-list-item--selected'); - expect(options[5].classList).toContain('mdc-list-item--selected'); + expect(options[0].classList).not.toContain('mdc-deprecated-list-item--selected'); + expect(options[5].classList).toContain('mdc-deprecated-list-item--selected'); })); it('should not close the panel when clicking on options', fakeAsync(() => { @@ -3766,7 +3767,7 @@ describe('MDC-based MatSelect', () => { const optionNodes = Array.from(overlayContainerElement.querySelectorAll('mat-option')); const optionInstances = testInstance.options.toArray(); - expect(optionNodes.map(node => node.classList.contains('mdc-list-item--selected'))) + expect(optionNodes.map(node => node.classList.contains('mdc-deprecated-list-item--selected'))) .toEqual([true, true, true, true, false, false]); expect(optionInstances.map(instance => instance.selected)) @@ -3785,7 +3786,7 @@ describe('MDC-based MatSelect', () => { const optionInstances = testInstance.options.toArray(); expect(optionNodes.some(option => { - return option.classList.contains('mdc-list-item--selected'); + return option.classList.contains('mdc-deprecated-list-item--selected'); })).toBe(false); expect(optionInstances.some(option => option.selected)).toBe(false); @@ -3793,7 +3794,7 @@ describe('MDC-based MatSelect', () => { testInstance.control.setValue(value); fixture.detectChanges(); - expect(optionNodes[5].classList).toContain('mdc-list-item--selected'); + expect(optionNodes[5].classList).toContain('mdc-deprecated-list-item--selected'); expect(optionInstances[5].selected).toBe(true); })); From 71c235bb49ea21914ad689326c91e86400711bb2 Mon Sep 17 00:00:00 2001 From: Miles Malerba Date: Thu, 11 Mar 2021 21:02:47 -0800 Subject: [PATCH 3/5] fixup! fix(material-experimental/mdc-list): rename mdc-list-* classes --- src/material-experimental/mdc-list/list-base.ts | 1 + src/material-experimental/mdc-list/selection-list.spec.ts | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/material-experimental/mdc-list/list-base.ts b/src/material-experimental/mdc-list/list-base.ts index 32f56f528b91..d165bd4bf058 100644 --- a/src/material-experimental/mdc-list/list-base.ts +++ b/src/material-experimental/mdc-list/list-base.ts @@ -65,6 +65,7 @@ export abstract class MatListItemBase implements AfterContentInit, OnDestroy, Ri /** Whether the list-item is disabled. */ @HostBinding('class.mdc-deprecated-list-item--disabled') + @HostBinding('class.mdc-list-item--disabled') @HostBinding('attr.aria-disabled') @Input() get disabled(): boolean { return this._disabled || (this._listBase && this._listBase.disabled); } diff --git a/src/material-experimental/mdc-list/selection-list.spec.ts b/src/material-experimental/mdc-list/selection-list.spec.ts index c7d432437ba2..4582bd71b55b 100644 --- a/src/material-experimental/mdc-list/selection-list.spec.ts +++ b/src/material-experimental/mdc-list/selection-list.spec.ts @@ -214,13 +214,13 @@ describe('MDC-based MatSelectionList without forms', () => { let selectList = selectionList.injector.get(MatSelectionList).selectedOptions; - expect(selectList.selected.length).toBe(0); + expect(selectList.selected.length).toBe(0, 'before click'); expect(listOptions[0].nativeElement.getAttribute('aria-disabled')).toBe('true'); dispatchMouseEvent(testListItem._hostElement, 'click'); fixture.detectChanges(); - expect(selectList.selected.length).toBe(0); + expect(selectList.selected.length).toBe(0, 'after click'); }); it('should be able to un-disable disabled items', () => { @@ -515,7 +515,7 @@ describe('MDC-based MatSelectionList without forms', () => { it('should disable list item ripples when the ripples on the list have been disabled', fakeAsync(() => { const rippleTarget = fixture.nativeElement - .querySelector('.mat-mdc-list-option:not(.mdc-list-item--disabled)'); + .querySelector('.mat-mdc-list-option:not(.mdc-deprecated-list-item--disabled)'); const {enterDuration, exitDuration} = defaultRippleAnimationConfig; dispatchMouseEvent(rippleTarget, 'mousedown'); From 4b7f2f9dfb068238746b2e1c283c7855dba6dfae Mon Sep 17 00:00:00 2001 From: Miles Malerba Date: Thu, 11 Mar 2021 21:21:14 -0800 Subject: [PATCH 4/5] fixup! fix(material-experimental/mdc-list): rename mdc-list-* classes --- .../mdc-core/option/_option-theme.scss | 32 ++++++++++++------- .../mdc-list/_list-theme.scss | 7 ++-- src/material-experimental/mdc-list/list.scss | 10 +++--- 3 files changed, 29 insertions(+), 20 deletions(-) diff --git a/src/material-experimental/mdc-core/option/_option-theme.scss b/src/material-experimental/mdc-core/option/_option-theme.scss index a4d7562f4a66..7ee818169dcf 100644 --- a/src/material-experimental/mdc-core/option/_option-theme.scss +++ b/src/material-experimental/mdc-core/option/_option-theme.scss @@ -22,25 +22,33 @@ &.mat-mdc-option-active, // In multiple mode there is a checkbox to show that the option is selected. - &.mdc-deprecated-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-deprecated-list-item--disabled) { - $color: mdc-theme-color.$on-surface; - background: rgba($color, mdc-ripple.states-opacity($color, hover)); + &.mdc-deprecated-list-item--selected { + &:not(.mat-mdc-option-multiple):not(.mdc-deprecated-list-item--disabled) { + $color: mdc-theme-color.$on-surface; + background: rgba($color, mdc-ripple.states-opacity($color, hover)); + } } } - .mat-primary .mat-mdc-option.mdc-deprecated-list-item--selected:not(.mdc-deprecated-list-item--disabled) { - @include mdc-list.deprecated-item-primary-text-ink-color( - primary, $query: mdc-helpers.$mat-theme-styles-query); + .mat-primary { + .mat-mdc-option.mdc-deprecated-list-item--selected:not(.mdc-deprecated-list-item--disabled) { + @include mdc-list.deprecated-item-primary-text-ink-color( + primary, $query: mdc-helpers.$mat-theme-styles-query); + } } - .mat-accent .mat-mdc-option.mdc-deprecated-list-item--selected:not(.mdc-deprecated-list-item--disabled) { - @include mdc-list.deprecated-item-primary-text-ink-color( - secondary, $query: mdc-helpers.$mat-theme-styles-query); + .mat-accent { + .mat-mdc-option.mdc-deprecated-list-item--selected:not(.mdc-deprecated-list-item--disabled) { + @include mdc-list.deprecated-item-primary-text-ink-color( + secondary, $query: mdc-helpers.$mat-theme-styles-query); + } } - .mat-warn .mat-mdc-option.mdc-deprecated-list-item--selected:not(.mdc-deprecated-list-item--disabled) { - @include mdc-list.deprecated-item-primary-text-ink-color( - error, $query: mdc-helpers.$mat-theme-styles-query); + .mat-warn { + .mat-mdc-option.mdc-deprecated-list-item--selected:not(.mdc-deprecated-list-item--disabled) { + @include mdc-list.deprecated-item-primary-text-ink-color( + error, $query: mdc-helpers.$mat-theme-styles-query); + } } } } diff --git a/src/material-experimental/mdc-list/_list-theme.scss b/src/material-experimental/mdc-list/_list-theme.scss index 61b9951ab552..8832a6bdd35e 100644 --- a/src/material-experimental/mdc-list/_list-theme.scss +++ b/src/material-experimental/mdc-list/_list-theme.scss @@ -40,9 +40,10 @@ ); // MDC list provides a mixin called `mdc-list-single-line-density`, but we cannot use - // that mixin, as the generated generated density styles are scoped to `.mdc-deprecated-list-item`, while - // the styles should actually only affect single-line list items. This has been reported as - // a bug in the MDC repository: https://github.com/material-components/material-components-web/issues/5737. + // that mixin, as the generated generated density styles are scoped to + // `.mdc-deprecated-list-item`, while the styles should actually only affect single-line list + // items. This has been reported as a bug in the MDC repository: + // https://github.com/material-components/material-components-web/issues/5737. .mat-mdc-list-item-single-line { @include mdc-list.deprecated-single-line-height($height); } diff --git a/src/material-experimental/mdc-list/list.scss b/src/material-experimental/mdc-list/list.scss index ce2a321e83db..bdc52e579bd8 100644 --- a/src/material-experimental/mdc-list/list.scss +++ b/src/material-experimental/mdc-list/list.scss @@ -10,8 +10,8 @@ display: block; } -// .mdc-deprecated-list-item__primary-text adds its own margin settings, so only reset if it doesn't have that -// class +// .mdc-deprecated-list-item__primary-text adds its own margin settings, so only reset if it doesn't +// have that class .mat-mdc-list-base .mdc-deprecated-list-item__text > :not(.mdc-deprecated-list-item__primary-text), .mat-mdc-list-base .mdc-deprecated-list-item__text > :not(.mdc-deprecated-list-item__primary-text) { margin: 0; @@ -55,9 +55,9 @@ border-radius: 50%; // Avatars that come before the text have the .mdc-deprecated-list-item__graphic class. - // MDC's .mdc-deprecated-list--avatar-list class would normally apply overrides to set the appropriate - // margins for avatar images, but since ours is a per-list-item setting we need to add similar - // styles ourselves. + // MDC's .mdc-deprecated-list--avatar-list class would normally apply overrides to set the + // appropriate margins for avatar images, but since ours is a per-list-item setting we need to add + // similar styles ourselves. &.mdc-deprecated-list-item__graphic { margin-left: 0; margin-right: $margin-value; From 1e096faf8fa0ee318e8e9085653f80ee1fe30cbe Mon Sep 17 00:00:00 2001 From: Miles Malerba Date: Thu, 11 Mar 2021 21:58:13 -0800 Subject: [PATCH 5/5] fixup! fix(material-experimental/mdc-list): rename mdc-list-* classes --- src/material-experimental/mdc-list/list-base.ts | 3 ++- src/material-experimental/mdc-list/list-styling.ts | 8 ++++---- .../mdc-list/testing/selection-list-harness.ts | 3 ++- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/material-experimental/mdc-list/list-base.ts b/src/material-experimental/mdc-list/list-base.ts index d165bd4bf058..b2395abe498c 100644 --- a/src/material-experimental/mdc-list/list-base.ts +++ b/src/material-experimental/mdc-list/list-base.ts @@ -147,7 +147,8 @@ export abstract class MatListItemBase implements AfterContentInit, OnDestroy, Ri lines.forEach((line: ElementRef, index: number) => { toggleClass(line.nativeElement, 'mdc-deprecated-list-item__primary-text', index === 0 && lines.length > 1); - toggleClass(line.nativeElement, 'mdc-deprecated-list-item__secondary-text', index !== 0); + toggleClass( + line.nativeElement, 'mdc-deprecated-list-item__secondary-text', index !== 0); }); setLines(lines, this._elementRef, 'mat-mdc'); })); diff --git a/src/material-experimental/mdc-list/list-styling.ts b/src/material-experimental/mdc-list/list-styling.ts index 036b6ab36d89..654f1ad2712e 100644 --- a/src/material-experimental/mdc-list/list-styling.ts +++ b/src/material-experimental/mdc-list/list-styling.ts @@ -10,10 +10,10 @@ import {Directive, Inject, Optional} from '@angular/core'; import {LIST_OPTION, ListOption} from './list-option-types'; /** - * MDC uses the very intuitively named classes `.mdc-deprecated-list-item__graphic` and `.mat-list-item__meta` - * to position content such as icons or checkboxes that comes either before or after the text - * content respectively. This directive detects the placement of the checkbox and applies the - * correct MDC class to position the icon/avatar on the opposite side. + * MDC uses the very intuitively named classes `.mdc-deprecated-list-item__graphic` and + * `.mat-list-item__meta` to position content such as icons or checkboxes that comes either before + * or after the text content respectively. This directive detects the placement of the checkbox and + * applies the correct MDC class to position the icon/avatar on the opposite side. * @docs-private */ @Directive({ diff --git a/src/material-experimental/mdc-list/testing/selection-list-harness.ts b/src/material-experimental/mdc-list/testing/selection-list-harness.ts index 97f2f43b1d6d..0493d4ec72fe 100644 --- a/src/material-experimental/mdc-list/testing/selection-list-harness.ts +++ b/src/material-experimental/mdc-list/testing/selection-list-harness.ts @@ -87,7 +87,8 @@ export class MatListOptionHarness extends MatListItemHarnessBase { async (harness, selected) => await harness.isSelected() === selected); } - private _beforeCheckbox = this.locatorForOptional('.mdc-deprecated-list-item__graphic .mdc-checkbox'); + private _beforeCheckbox = + this.locatorForOptional('.mdc-deprecated-list-item__graphic .mdc-checkbox'); /** Gets the position of the checkbox relative to the list option content. */ async getCheckboxPosition(): Promise {