source: trip-planner-front/node_modules/@angular/material/esm2015/snack-bar/snack-bar-config.js@ 59329aa

Last change on this file since 59329aa was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 5.0 KB
Line 
1/**
2 * @license
3 * Copyright Google LLC All Rights Reserved.
4 *
5 * Use of this source code is governed by an MIT-style license that can be
6 * found in the LICENSE file at https://angular.io/license
7 */
8import { InjectionToken } from '@angular/core';
9/** Injection token that can be used to access the data that was passed in to a snack bar. */
10export const MAT_SNACK_BAR_DATA = new InjectionToken('MatSnackBarData');
11/**
12 * Configuration used when opening a snack-bar.
13 */
14export class MatSnackBarConfig {
15 constructor() {
16 /** The politeness level for the MatAriaLiveAnnouncer announcement. */
17 this.politeness = 'assertive';
18 /**
19 * Message to be announced by the LiveAnnouncer. When opening a snackbar without a custom
20 * component or template, the announcement message will default to the specified message.
21 */
22 this.announcementMessage = '';
23 /** The length of time in milliseconds to wait before automatically dismissing the snack bar. */
24 this.duration = 0;
25 /** Data being injected into the child component. */
26 this.data = null;
27 /** The horizontal position to place the snack bar. */
28 this.horizontalPosition = 'center';
29 /** The vertical position to place the snack bar. */
30 this.verticalPosition = 'bottom';
31 }
32}
33//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic25hY2stYmFyLWNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9tYXRlcmlhbC9zbmFjay1iYXIvc25hY2stYmFyLWNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7QUFFSCxPQUFPLEVBQW1CLGNBQWMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUkvRCw2RkFBNkY7QUFDN0YsTUFBTSxDQUFDLE1BQU0sa0JBQWtCLEdBQUcsSUFBSSxjQUFjLENBQU0saUJBQWlCLENBQUMsQ0FBQztBQVE3RTs7R0FFRztBQUNILE1BQU0sT0FBTyxpQkFBaUI7SUFBOUI7UUFDRSxzRUFBc0U7UUFDdEUsZUFBVSxHQUF3QixXQUFXLENBQUM7UUFFOUM7OztXQUdHO1FBQ0gsd0JBQW1CLEdBQVksRUFBRSxDQUFDO1FBUWxDLGdHQUFnRztRQUNoRyxhQUFRLEdBQVksQ0FBQyxDQUFDO1FBUXRCLG9EQUFvRDtRQUNwRCxTQUFJLEdBQWMsSUFBSSxDQUFDO1FBRXZCLHNEQUFzRDtRQUN0RCx1QkFBa0IsR0FBbUMsUUFBUSxDQUFDO1FBRTlELG9EQUFvRDtRQUNwRCxxQkFBZ0IsR0FBaUMsUUFBUSxDQUFDO0lBQzVELENBQUM7Q0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgTExDIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbiAqIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGUgYXQgaHR0cHM6Ly9hbmd1bGFyLmlvL2xpY2Vuc2VcbiAqL1xuXG5pbXBvcnQge1ZpZXdDb250YWluZXJSZWYsIEluamVjdGlvblRva2VufSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7QXJpYUxpdmVQb2xpdGVuZXNzfSBmcm9tICdAYW5ndWxhci9jZGsvYTExeSc7XG5pbXBvcnQge0RpcmVjdGlvbn0gZnJvbSAnQGFuZ3VsYXIvY2RrL2JpZGknO1xuXG4vKiogSW5qZWN0aW9uIHRva2VuIHRoYXQgY2FuIGJlIHVzZWQgdG8gYWNjZXNzIHRoZSBkYXRhIHRoYXQgd2FzIHBhc3NlZCBpbiB0byBhIHNuYWNrIGJhci4gKi9cbmV4cG9ydCBjb25zdCBNQVRfU05BQ0tfQkFSX0RBVEEgPSBuZXcgSW5qZWN0aW9uVG9rZW48YW55PignTWF0U25hY2tCYXJEYXRhJyk7XG5cbi8qKiBQb3NzaWJsZSB2YWx1ZXMgZm9yIGhvcml6b250YWxQb3NpdGlvbiBvbiBNYXRTbmFja0JhckNvbmZpZy4gKi9cbmV4cG9ydCB0eXBlIE1hdFNuYWNrQmFySG9yaXpvbnRhbFBvc2l0aW9uID0gJ3N0YXJ0JyB8ICdjZW50ZXInIHwgJ2VuZCcgfCAnbGVmdCcgfCAncmlnaHQnO1xuXG4vKiogUG9zc2libGUgdmFsdWVzIGZvciB2ZXJ0aWNhbFBvc2l0aW9uIG9uIE1hdFNuYWNrQmFyQ29uZmlnLiAqL1xuZXhwb3J0IHR5cGUgTWF0U25hY2tCYXJWZXJ0aWNhbFBvc2l0aW9uID0gJ3RvcCcgfCAnYm90dG9tJztcblxuLyoqXG4gKiBDb25maWd1cmF0aW9uIHVzZWQgd2hlbiBvcGVuaW5nIGEgc25hY2stYmFyLlxuICovXG5leHBvcnQgY2xhc3MgTWF0U25hY2tCYXJDb25maWc8RCA9IGFueT4ge1xuICAvKiogVGhlIHBvbGl0ZW5lc3MgbGV2ZWwgZm9yIHRoZSBNYXRBcmlhTGl2ZUFubm91bmNlciBhbm5vdW5jZW1lbnQuICovXG4gIHBvbGl0ZW5lc3M/OiBBcmlhTGl2ZVBvbGl0ZW5lc3MgPSAnYXNzZXJ0aXZlJztcblxuICAvKipcbiAgICogTWVzc2FnZSB0byBiZSBhbm5vdW5jZWQgYnkgdGhlIExpdmVBbm5vdW5jZXIuIFdoZW4gb3BlbmluZyBhIHNuYWNrYmFyIHdpdGhvdXQgYSBjdXN0b21cbiAgICogY29tcG9uZW50IG9yIHRlbXBsYXRlLCB0aGUgYW5ub3VuY2VtZW50IG1lc3NhZ2Ugd2lsbCBkZWZhdWx0IHRvIHRoZSBzcGVjaWZpZWQgbWVzc2FnZS5cbiAgICovXG4gIGFubm91bmNlbWVudE1lc3NhZ2U/OiBzdHJpbmcgPSAnJztcblxuICAvKipcbiAgICogVGhlIHZpZXcgY29udGFpbmVyIHRoYXQgc2VydmVzIGFzIHRoZSBwYXJlbnQgZm9yIHRoZSBzbmFja2JhciBmb3IgdGhlIHB1cnBvc2VzIG9mIGRlcGVuZGVuY3lcbiAgICogaW5qZWN0aW9uLiBOb3RlOiB0aGlzIGRvZXMgbm90IGFmZmVjdCB3aGVyZSB0aGUgc25hY2tiYXIgaXMgaW5zZXJ0ZWQgaW4gdGhlIERPTS5cbiAgICovXG4gIHZpZXdDb250YWluZXJSZWY/OiBWaWV3Q29udGFpbmVyUmVmO1xuXG4gIC8qKiBUaGUgbGVuZ3RoIG9mIHRpbWUgaW4gbWlsbGlzZWNvbmRzIHRvIHdhaXQgYmVmb3JlIGF1dG9tYXRpY2FsbHkgZGlzbWlzc2luZyB0aGUgc25hY2sgYmFyLiAqL1xuICBkdXJhdGlvbj86IG51bWJlciA9IDA7XG5cbiAgLyoqIEV4dHJhIENTUyBjbGFzc2VzIHRvIGJlIGFkZGVkIHRvIHRoZSBzbmFjayBiYXIgY29udGFpbmVyLiAqL1xuICBwYW5lbENsYXNzPzogc3RyaW5nIHwgc3RyaW5nW107XG5cbiAgLyoqIFRleHQgbGF5b3V0IGRpcmVjdGlvbiBmb3IgdGhlIHNuYWNrIGJhci4gKi9cbiAgZGlyZWN0aW9uPzogRGlyZWN0aW9uO1xuXG4gIC8qKiBEYXRhIGJlaW5nIGluamVjdGVkIGludG8gdGhlIGNoaWxkIGNvbXBvbmVudC4gKi9cbiAgZGF0YT86IEQgfCBudWxsID0gbnVsbDtcblxuICAvKiogVGhlIGhvcml6b250YWwgcG9zaXRpb24gdG8gcGxhY2UgdGhlIHNuYWNrIGJhci4gKi9cbiAgaG9yaXpvbnRhbFBvc2l0aW9uPzogTWF0U25hY2tCYXJIb3Jpem9udGFsUG9zaXRpb24gPSAnY2VudGVyJztcblxuICAvKiogVGhlIHZlcnRpY2FsIHBvc2l0aW9uIHRvIHBsYWNlIHRoZSBzbmFjayBiYXIuICovXG4gIHZlcnRpY2FsUG9zaXRpb24/OiBNYXRTbmFja0JhclZlcnRpY2FsUG9zaXRpb24gPSAnYm90dG9tJztcbn1cbiJdfQ==
Note: See TracBrowser for help on using the repository browser.