xui
Version:
xUI Components for Angular
24 lines • 4.17 kB
JavaScript
import { MAT_SNACK_BAR_DATA } from '@angular/material/snack-bar';
export const XUI_SNACK_BAR_DATA = MAT_SNACK_BAR_DATA;
export class XuiSnackBarConfig {
constructor() {
/** The politeness level for the MatAriaLiveAnnouncer announcement. */
this.politeness = 'assertive';
/**
* Message to be announced by the LiveAnnouncer. When opening a snackbar without a custom
* component or template, the announcement message will default to the specified message.
*/
this.announcementMessage = '';
/** The length of time in milliseconds to wait before automatically dismissing the snack bar. */
this.duration = 5000;
/** Extra CSS classes to be added to the snack bar container. */
this.panelClass = 'xui-snackbar';
/** Data being injected into the child component. */
this.data = null;
/** The horizontal position to place the snack bar. */
this.horizontalPosition = 'center';
/** The vertical position to place the snack bar. */
this.verticalPosition = 'bottom';
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic25hY2stYmFyLWNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2xpYnMveHVpL3NyYy9zbmFja2Jhci9zbmFjay1iYXItY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLE9BQU8sRUFDTCxrQkFBa0IsRUFHbkIsTUFBTSw2QkFBNkIsQ0FBQztBQUVyQyxNQUFNLENBQUMsTUFBTSxrQkFBa0IsR0FBRyxrQkFBa0IsQ0FBQztBQUVyRCxNQUFNLE9BQU8saUJBQWlCO0lBQTlCO1FBQ0Usc0VBQXNFO1FBQ3RFLGVBQVUsR0FBd0IsV0FBVyxDQUFDO1FBRTlDOzs7V0FHRztRQUNILHdCQUFtQixHQUFZLEVBQUUsQ0FBQztRQVFsQyxnR0FBZ0c7UUFDaEcsYUFBUSxHQUFZLElBQUksQ0FBQztRQUV6QixnRUFBZ0U7UUFDaEUsZUFBVSxHQUF1QixjQUFjLENBQUM7UUFLaEQsb0RBQW9EO1FBQ3BELFNBQUksR0FBYyxJQUFJLENBQUM7UUFFdkIsc0RBQXNEO1FBQ3RELHVCQUFrQixHQUFtQyxRQUFRLENBQUM7UUFFOUQsb0RBQW9EO1FBQ3BELHFCQUFnQixHQUFpQyxRQUFRLENBQUM7SUFDNUQsQ0FBQztDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQXJpYUxpdmVQb2xpdGVuZXNzIH0gZnJvbSAnQGFuZ3VsYXIvY2RrL2ExMXknO1xuaW1wb3J0IHsgVmlld0NvbnRhaW5lclJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRGlyZWN0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY2RrL2JpZGknO1xuaW1wb3J0IHtcbiAgTUFUX1NOQUNLX0JBUl9EQVRBLFxuICBNYXRTbmFja0Jhckhvcml6b250YWxQb3NpdGlvbixcbiAgTWF0U25hY2tCYXJWZXJ0aWNhbFBvc2l0aW9uXG59IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL3NuYWNrLWJhcic7XG5cbmV4cG9ydCBjb25zdCBYVUlfU05BQ0tfQkFSX0RBVEEgPSBNQVRfU05BQ0tfQkFSX0RBVEE7XG5cbmV4cG9ydCBjbGFzcyBYdWlTbmFja0JhckNvbmZpZzxEID0gYW55PiB7XG4gIC8qKiBUaGUgcG9saXRlbmVzcyBsZXZlbCBmb3IgdGhlIE1hdEFyaWFMaXZlQW5ub3VuY2VyIGFubm91bmNlbWVudC4gKi9cbiAgcG9saXRlbmVzcz86IEFyaWFMaXZlUG9saXRlbmVzcyA9ICdhc3NlcnRpdmUnO1xuXG4gIC8qKlxuICAgKiBNZXNzYWdlIHRvIGJlIGFubm91bmNlZCBieSB0aGUgTGl2ZUFubm91bmNlci4gV2hlbiBvcGVuaW5nIGEgc25hY2tiYXIgd2l0aG91dCBhIGN1c3RvbVxuICAgKiBjb21wb25lbnQgb3IgdGVtcGxhdGUsIHRoZSBhbm5vdW5jZW1lbnQgbWVzc2FnZSB3aWxsIGRlZmF1bHQgdG8gdGhlIHNwZWNpZmllZCBtZXNzYWdlLlxuICAgKi9cbiAgYW5ub3VuY2VtZW50TWVzc2FnZT86IHN0cmluZyA9ICcnO1xuXG4gIC8qKlxuICAgKiBUaGUgdmlldyBjb250YWluZXIgdGhhdCBzZXJ2ZXMgYXMgdGhlIHBhcmVudCBmb3IgdGhlIHNuYWNrYmFyIGZvciB0aGUgcHVycG9zZXMgb2YgZGVwZW5kZW5jeVxuICAgKiBpbmplY3Rpb24uIE5vdGU6IHRoaXMgZG9lcyBub3QgYWZmZWN0IHdoZXJlIHRoZSBzbmFja2JhciBpcyBpbnNlcnRlZCBpbiB0aGUgRE9NLlxuICAgKi9cbiAgdmlld0NvbnRhaW5lclJlZj86IFZpZXdDb250YWluZXJSZWY7XG5cbiAgLyoqIFRoZSBsZW5ndGggb2YgdGltZSBpbiBtaWxsaXNlY29uZHMgdG8gd2FpdCBiZWZvcmUgYXV0b21hdGljYWxseSBkaXNtaXNzaW5nIHRoZSBzbmFjayBiYXIuICovXG4gIGR1cmF0aW9uPzogbnVtYmVyID0gNTAwMDtcblxuICAvKiogRXh0cmEgQ1NTIGNsYXNzZXMgdG8gYmUgYWRkZWQgdG8gdGhlIHNuYWNrIGJhciBjb250YWluZXIuICovXG4gIHBhbmVsQ2xhc3M/OiBzdHJpbmcgfCBzdHJpbmdbXSA9ICd4dWktc25hY2tiYXInO1xuXG4gIC8qKiBUZXh0IGxheW91dCBkaXJlY3Rpb24gZm9yIHRoZSBzbmFjayBiYXIuICovXG4gIGRpcmVjdGlvbj86IERpcmVjdGlvbjtcblxuICAvKiogRGF0YSBiZWluZyBpbmplY3RlZCBpbnRvIHRoZSBjaGlsZCBjb21wb25lbnQuICovXG4gIGRhdGE/OiBEIHwgbnVsbCA9IG51bGw7XG5cbiAgLyoqIFRoZSBob3Jpem9udGFsIHBvc2l0aW9uIHRvIHBsYWNlIHRoZSBzbmFjayBiYXIuICovXG4gIGhvcml6b250YWxQb3NpdGlvbj86IE1hdFNuYWNrQmFySG9yaXpvbnRhbFBvc2l0aW9uID0gJ2NlbnRlcic7XG5cbiAgLyoqIFRoZSB2ZXJ0aWNhbCBwb3NpdGlvbiB0byBwbGFjZSB0aGUgc25hY2sgYmFyLiAqL1xuICB2ZXJ0aWNhbFBvc2l0aW9uPzogTWF0U25hY2tCYXJWZXJ0aWNhbFBvc2l0aW9uID0gJ2JvdHRvbSc7XG59XG4iXX0=