angular-firebase-authorizator
Version:
Beta version of authorizator for angular linked to firebase, it creates a model in firestore to assign permissions to users an roles, and creates a view to update this permissions
25 lines • 2.93 kB
JavaScript
import { __decorate, __metadata, __param } from "tslib";
import { Component, Inject } from '@angular/core';
import { MAT_DIALOG_DATA } from '@angular/material/dialog';
var DeleteRoleWarningComponent = /** @class */ (function () {
function DeleteRoleWarningComponent(data) {
this.data = data;
}
DeleteRoleWarningComponent.prototype.ngOnInit = function () {
};
DeleteRoleWarningComponent.ctorParameters = function () { return [
{ type: undefined, decorators: [{ type: Inject, args: [MAT_DIALOG_DATA,] }] }
]; };
DeleteRoleWarningComponent = __decorate([
Component({
selector: 'lib-delete-role-warning',
template: "<h1 mat-dialog-title>Remove Role</h1>\n<div mat-dialog-content>\n <div>Are yo sure you want to remove role?</div>\n <div>{{data.data.name}}</div>\n</div>\n<div mat-dialog-actions>\n <button mat-button cdkFocusInitial [mat-dialog-close]>Close</button>\n <button mat-raised-button color=\"warn\" [mat-dialog-close]=\"true\">Remove</button>\n</div>",
styles: [".mat-dialog-actions{-webkit-box-pack:end;justify-content:flex-end}"]
}),
__param(0, Inject(MAT_DIALOG_DATA)),
__metadata("design:paramtypes", [Object])
], DeleteRoleWarningComponent);
return DeleteRoleWarningComponent;
}());
export { DeleteRoleWarningComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVsZXRlLXJvbGUtd2FybmluZy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLWZpcmViYXNlLWF1dGhvcml6YXRvci8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3JvbGVzL2RlbGV0ZS1yb2xlLXdhcm5pbmcvZGVsZXRlLXJvbGUtd2FybmluZy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzFELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQVEzRDtJQUVFLG9DQUNrQyxJQUFhO1FBQWIsU0FBSSxHQUFKLElBQUksQ0FBUztJQUMzQyxDQUFDO0lBRUwsNkNBQVEsR0FBUjtJQUNBLENBQUM7O2dEQUpFLE1BQU0sU0FBQyxlQUFlOztJQUhkLDBCQUEwQjtRQUx0QyxTQUFTLENBQUM7WUFDVCxRQUFRLEVBQUUseUJBQXlCO1lBQ25DLHlXQUFtRDs7U0FFcEQsQ0FBQztRQUlHLFdBQUEsTUFBTSxDQUFDLGVBQWUsQ0FBQyxDQUFBOztPQUhmLDBCQUEwQixDQVN0QztJQUFELGlDQUFDO0NBQUEsQUFURCxJQVNDO1NBVFksMEJBQTBCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIEluamVjdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTUFUX0RJQUxPR19EQVRBIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcbmltcG9ydCB7IFJvbGVPYmogfSBmcm9tICcuLi8uLi8uLi9jbGFzc2VzL3JvbGUtb2JqJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbGliLWRlbGV0ZS1yb2xlLXdhcm5pbmcnLFxuICB0ZW1wbGF0ZVVybDogJy4vZGVsZXRlLXJvbGUtd2FybmluZy5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2RlbGV0ZS1yb2xlLXdhcm5pbmcuY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBEZWxldGVSb2xlV2FybmluZ0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgQEluamVjdChNQVRfRElBTE9HX0RBVEEpIHB1YmxpYyBkYXRhOiBSb2xlT2JqXG4gICkgeyB9XG5cbiAgbmdPbkluaXQoKSB7XG4gIH1cblxufVxuIl19