ipsos-components
Version:
Material Design components for Angular
28 lines (23 loc) • 695 B
text/typescript
import {Component} from '@angular/core';
import {MatSnackBar} from '@angular/material';
/**
* @title Snack-bar with a custom component
*/
({
selector: 'snack-bar-component-example',
templateUrl: 'snack-bar-component-example.html',
})
export class SnackBarComponentExample {
constructor(public snackBar: MatSnackBar) {}
openSnackBar() {
this.snackBar.openFromComponent(PizzaPartyComponent, {
duration: 500,
});
}
}
({
selector: 'snack-bar-component-example-snack',
templateUrl: 'snack-bar-component-example-snack.html',
styles: [`.example-pizza-party { color: hotpink; }`],
})
export class PizzaPartyComponent {}