diff --git a/src/lib/snack-bar/snack-bar-config.ts b/src/lib/snack-bar/snack-bar-config.ts index cde7d651c5c..9a78bc57c7c 100644 --- a/src/lib/snack-bar/snack-bar-config.ts +++ b/src/lib/snack-bar/snack-bar-config.ts @@ -38,13 +38,6 @@ export class MatSnackBarConfig { /** Extra CSS classes to be added to the snack bar container. */ panelClass?: string | string[]; - /** - * Extra CSS classes to be added to the snack bar container. - * @deprecated Use `panelClass` instead. - * @deletion-target 6.0.0 - */ - extraClasses?: string | string[]; - /** Text layout direction for the snack bar. */ direction?: Direction; diff --git a/src/lib/snack-bar/snack-bar-container.ts b/src/lib/snack-bar/snack-bar-container.ts index 6e21d3cddfb..9f26ae86f90 100644 --- a/src/lib/snack-bar/snack-bar-container.ts +++ b/src/lib/snack-bar/snack-bar-container.ts @@ -141,29 +141,18 @@ export class MatSnackBarContainer extends BasePortalOutlet implements OnDestroy }); } - /** Applies the user-specified list of CSS classes to the element. */ - private _setCssClasses(classList: undefined|string|string[]) { - if (!classList) { - return; - } - - const element = this._elementRef.nativeElement; - - if (Array.isArray(classList)) { - // Note that we can't use a spread here, because IE doesn't support multiple arguments. - classList.forEach(cssClass => element.classList.add(cssClass)); - } else { - element.classList.add(classList); - } - } - /** Applies the various positioning and user-configured CSS classes to the snack bar. */ private _applySnackBarClasses() { const element: HTMLElement = this._elementRef.nativeElement; + const panelClasses = this.snackBarConfig.panelClass; - if (this.snackBarConfig.panelClass || this.snackBarConfig.extraClasses) { - this._setCssClasses(this.snackBarConfig.panelClass); - this._setCssClasses(this.snackBarConfig.extraClasses); + if (panelClasses) { + if (Array.isArray(panelClasses)) { + // Note that we can't use a spread here, because IE doesn't support multiple arguments. + panelClasses.forEach(cssClass => element.classList.add(cssClass)); + } else { + element.classList.add(panelClasses); + } } if (this.snackBarConfig.horizontalPosition === 'center') {