UNPKG

xui

Version:

xUI Components for Angular

45 lines 7 kB
import { Inject, Injectable, InjectionToken, Injector, Optional, SkipSelf } from '@angular/core'; import { _MatSnackBarBase, MatSnackBarContainer } from '@angular/material/snack-bar'; import { Overlay } from '@angular/cdk/overlay'; import { LiveAnnouncer } from '@angular/cdk/a11y'; import { BreakpointObserver } from '@angular/cdk/layout'; import { XuiSnackbarModule } from './snackbar.module'; import { XuiSnackBarConfig } from './snack-bar-config'; import { SimpleSnackBar } from './simple-snackbar.component'; import * as i0 from "@angular/core"; import * as i1 from "@angular/cdk/overlay"; import * as i2 from "@angular/cdk/a11y"; import * as i3 from "@angular/cdk/layout"; import * as i4 from "./snack-bar-config"; export class XuiSnackBar extends _MatSnackBarBase { constructor(overlay, live, injector, breakpointObserver, parentSnackBar, defaultConfig) { super(overlay, live, injector, breakpointObserver, parentSnackBar, defaultConfig); this.simpleSnackBarComponent = SimpleSnackBar; this.snackBarContainerComponent = MatSnackBarContainer; this.handsetCssClass = 'mat-mdc-snack-bar-handset'; } open(message, action, config) { return super.open(message, action, config); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: XuiSnackBar, deps: [{ token: i1.Overlay }, { token: i2.LiveAnnouncer }, { token: i0.Injector }, { token: i3.BreakpointObserver }, { token: XuiSnackBar, optional: true, skipSelf: true }, { token: XUI_SNACK_BAR_DEFAULT_OPTIONS }], target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: XuiSnackBar, providedIn: XuiSnackbarModule }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: XuiSnackBar, decorators: [{ type: Injectable, args: [{ providedIn: XuiSnackbarModule }] }], ctorParameters: function () { return [{ type: i1.Overlay }, { type: i2.LiveAnnouncer }, { type: i0.Injector }, { type: i3.BreakpointObserver }, { type: XuiSnackBar, decorators: [{ type: Optional }, { type: SkipSelf }] }, { type: i4.XuiSnackBarConfig, decorators: [{ type: Inject, args: [XUI_SNACK_BAR_DEFAULT_OPTIONS] }] }]; } }); export function XUI_SNACK_BAR_DEFAULT_OPTIONS_FACTORY() { return new XuiSnackBarConfig(); } export const XUI_SNACK_BAR_DEFAULT_OPTIONS = new InjectionToken('xui-snack-bar-default-options', { providedIn: 'root', factory: XUI_SNACK_BAR_DEFAULT_OPTIONS_FACTORY }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic25hY2tiYXIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2xpYnMveHVpL3NyYy9zbmFja2Jhci9zbmFja2Jhci5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFLGNBQWMsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNqRyxPQUFPLEVBQ0wsZ0JBQWdCLEVBRWhCLG9CQUFvQixFQUdyQixNQUFNLDZCQUE2QixDQUFDO0FBQ3JDLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUMvQyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDbEQsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDekQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDdEQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDdkQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDZCQUE2QixDQUFDOzs7Ozs7QUFHN0QsTUFBTSxPQUFPLFdBQVksU0FBUSxnQkFBZ0I7SUFLL0MsWUFDRSxPQUFnQixFQUNoQixJQUFtQixFQUNuQixRQUFrQixFQUNsQixrQkFBc0MsRUFDZCxjQUEyQixFQUNaLGFBQWdDO1FBRXZFLEtBQUssQ0FBQyxPQUFPLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxrQkFBa0IsRUFBRSxjQUFjLEVBQUUsYUFBa0MsQ0FBQyxDQUFDO1FBWnRGLDRCQUF1QixHQUFHLGNBQWMsQ0FBQztRQUN6QywrQkFBMEIsR0FBRyxvQkFBb0IsQ0FBQztRQUNsRCxvQkFBZSxHQUFHLDJCQUEyQixDQUFDO0lBV2pFLENBQUM7SUFFUSxJQUFJLENBQUMsT0FBZSxFQUFFLE1BQWUsRUFBRSxNQUEwQjtRQUN4RSxPQUFPLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLE1BQU8sRUFBRSxNQUEyQixDQUFDLENBQUM7SUFDbkUsQ0FBQzs4R0FsQlUsV0FBVyx3TEFXWiw2QkFBNkI7a0hBWDVCLFdBQVcsY0FERSxpQkFBaUI7OzJGQUM5QixXQUFXO2tCQUR2QixVQUFVO21CQUFDLEVBQUUsVUFBVSxFQUFFLGlCQUFpQixFQUFFOzswQkFXeEMsUUFBUTs7MEJBQUksUUFBUTs7MEJBQ3BCLE1BQU07MkJBQUMsNkJBQTZCOztBQVV6QyxNQUFNLFVBQVUscUNBQXFDO0lBQ25ELE9BQU8sSUFBSSxpQkFBaUIsRUFBRSxDQUFDO0FBQ2pDLENBQUM7QUFFRCxNQUFNLENBQUMsTUFBTSw2QkFBNkIsR0FBRyxJQUFJLGNBQWMsQ0FBb0IsK0JBQStCLEVBQUU7SUFDbEgsVUFBVSxFQUFFLE1BQU07SUFDbEIsT0FBTyxFQUFFLHFDQUFxQztDQUMvQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3QsIEluamVjdGFibGUsIEluamVjdGlvblRva2VuLCBJbmplY3RvciwgT3B0aW9uYWwsIFNraXBTZWxmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1xuICBfTWF0U25hY2tCYXJCYXNlLFxuICBNYXRTbmFja0JhckNvbmZpZyxcbiAgTWF0U25hY2tCYXJDb250YWluZXIsXG4gIE1hdFNuYWNrQmFyUmVmLFxuICBUZXh0T25seVNuYWNrQmFyXG59IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL3NuYWNrLWJhcic7XG5pbXBvcnQgeyBPdmVybGF5IH0gZnJvbSAnQGFuZ3VsYXIvY2RrL292ZXJsYXknO1xuaW1wb3J0IHsgTGl2ZUFubm91bmNlciB9IGZyb20gJ0Bhbmd1bGFyL2Nkay9hMTF5JztcbmltcG9ydCB7IEJyZWFrcG9pbnRPYnNlcnZlciB9IGZyb20gJ0Bhbmd1bGFyL2Nkay9sYXlvdXQnO1xuaW1wb3J0IHsgWHVpU25hY2tiYXJNb2R1bGUgfSBmcm9tICcuL3NuYWNrYmFyLm1vZHVsZSc7XG5pbXBvcnQgeyBYdWlTbmFja0JhckNvbmZpZyB9IGZyb20gJy4vc25hY2stYmFyLWNvbmZpZyc7XG5pbXBvcnQgeyBTaW1wbGVTbmFja0JhciB9IGZyb20gJy4vc2ltcGxlLXNuYWNrYmFyLmNvbXBvbmVudCc7XG5cbkBJbmplY3RhYmxlKHsgcHJvdmlkZWRJbjogWHVpU25hY2tiYXJNb2R1bGUgfSlcbmV4cG9ydCBjbGFzcyBYdWlTbmFja0JhciBleHRlbmRzIF9NYXRTbmFja0JhckJhc2Uge1xuICBwcm90ZWN0ZWQgb3ZlcnJpZGUgc2ltcGxlU25hY2tCYXJDb21wb25lbnQgPSBTaW1wbGVTbmFja0JhcjtcbiAgcHJvdGVjdGVkIG92ZXJyaWRlIHNuYWNrQmFyQ29udGFpbmVyQ29tcG9uZW50ID0gTWF0U25hY2tCYXJDb250YWluZXI7XG4gIHByb3RlY3RlZCBvdmVycmlkZSBoYW5kc2V0Q3NzQ2xhc3MgPSAnbWF0LW1kYy1zbmFjay1iYXItaGFuZHNldCc7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgb3ZlcmxheTogT3ZlcmxheSxcbiAgICBsaXZlOiBMaXZlQW5ub3VuY2VyLFxuICAgIGluamVjdG9yOiBJbmplY3RvcixcbiAgICBicmVha3BvaW50T2JzZXJ2ZXI6IEJyZWFrcG9pbnRPYnNlcnZlcixcbiAgICBAT3B0aW9uYWwoKSBAU2tpcFNlbGYoKSBwYXJlbnRTbmFja0JhcjogWHVpU25hY2tCYXIsXG4gICAgQEluamVjdChYVUlfU05BQ0tfQkFSX0RFRkFVTFRfT1BUSU9OUykgZGVmYXVsdENvbmZpZzogWHVpU25hY2tCYXJDb25maWdcbiAgKSB7XG4gICAgc3VwZXIob3ZlcmxheSwgbGl2ZSwgaW5qZWN0b3IsIGJyZWFrcG9pbnRPYnNlcnZlciwgcGFyZW50U25hY2tCYXIsIGRlZmF1bHRDb25maWcgYXMgTWF0U25hY2tCYXJDb25maWcpO1xuICB9XG5cbiAgb3ZlcnJpZGUgb3BlbihtZXNzYWdlOiBzdHJpbmcsIGFjdGlvbj86IHN0cmluZywgY29uZmlnPzogWHVpU25hY2tCYXJDb25maWcpOiBNYXRTbmFja0JhclJlZjxUZXh0T25seVNuYWNrQmFyPiB7XG4gICAgcmV0dXJuIHN1cGVyLm9wZW4obWVzc2FnZSwgYWN0aW9uISwgY29uZmlnIGFzIE1hdFNuYWNrQmFyQ29uZmlnKTtcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gWFVJX1NOQUNLX0JBUl9ERUZBVUxUX09QVElPTlNfRkFDVE9SWSgpOiBYdWlTbmFja0JhckNvbmZpZyB7XG4gIHJldHVybiBuZXcgWHVpU25hY2tCYXJDb25maWcoKTtcbn1cblxuZXhwb3J0IGNvbnN0IFhVSV9TTkFDS19CQVJfREVGQVVMVF9PUFRJT05TID0gbmV3IEluamVjdGlvblRva2VuPFh1aVNuYWNrQmFyQ29uZmlnPigneHVpLXNuYWNrLWJhci1kZWZhdWx0LW9wdGlvbnMnLCB7XG4gIHByb3ZpZGVkSW46ICdyb290JyxcbiAgZmFjdG9yeTogWFVJX1NOQUNLX0JBUl9ERUZBVUxUX09QVElPTlNfRkFDVE9SWVxufSk7XG4iXX0=