@rucken/todo-web
Version:
Base components and ui for todo application maked on Angular7+ and based on Rucken template
40 lines • 4.38 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
import { BasePromptFormModalComponent, User } from '@rucken/core';
import { BindIoInner } from 'ngx-bind-io';
var ProjectUserModalComponent = /** @class */ (function (_super) {
tslib_1.__extends(ProjectUserModalComponent, _super);
function ProjectUserModalComponent() {
var _this = _super.call(this) || this;
_this.apiUrl = undefined;
_this.group(User);
return _this;
}
ProjectUserModalComponent.decorators = [
{ type: Component, args: [{
selector: 'project-user-modal',
template: "<form\n [formGroup]=\"form\"\n novalidate>\n <prompt-form-modal [bindIO]>\n <form-group\n [bindIO]\n name=\"username\"\n [title]=\"strings.username\"\n focus>\n <input\n formControlName=\"username\"\n [readonly]=\"readonly\">\n </form-group>\n <form-group\n [bindIO]\n name=\"email\"\n [title]=\"strings.email\">\n <input\n formControlName=\"email\"\n [readonly]=\"readonly\">\n </form-group>\n <form-group\n [bindIO]\n name=\"firstName\"\n [title]=\"strings.firstName\">\n <input\n formControlName=\"firstName\"\n [readonly]=\"readonly\">\n </form-group>\n <form-group\n [bindIO]\n name=\"lastName\"\n [title]=\"strings.lastName\">\n <input\n formControlName=\"lastName\"\n [readonly]=\"readonly\">\n </form-group>\n </prompt-form-modal>\n</form>\n",
changeDetection: ChangeDetectionStrategy.OnPush
}] }
];
/** @nocollapse */
ProjectUserModalComponent.ctorParameters = function () { return []; };
ProjectUserModalComponent.propDecorators = {
apiUrl: [{ type: Input }]
};
ProjectUserModalComponent = tslib_1.__decorate([
BindIoInner(),
tslib_1.__metadata("design:paramtypes", [])
], ProjectUserModalComponent);
return ProjectUserModalComponent;
}(BasePromptFormModalComponent));
export { ProjectUserModalComponent };
if (false) {
/** @type {?} */
ProjectUserModalComponent.prototype.apiUrl;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvamVjdC11c2VyLW1vZGFsLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BydWNrZW4vdG9kby13ZWIvIiwic291cmNlcyI6WyJsaWIvZW50aXRpZXMvcHJvamVjdHMvcHJvamVjdC11c2VyLW1vZGFsL3Byb2plY3QtdXNlci1tb2RhbC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxRSxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsSUFBSSxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBQ2xFLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxhQUFhLENBQUM7O0lBUUsscURBQWtDO0lBSS9FO1FBQUEsWUFDRSxpQkFBTyxTQUVSO1FBTEQsWUFBTSxHQUFZLFNBQVMsQ0FBQztRQUkxQixLQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDOztJQUNuQixDQUFDOztnQkFaRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLG9CQUFvQjtvQkFDOUIsZ25DQUFrRDtvQkFDbEQsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07aUJBQ2hEOzs7Ozt5QkFFRSxLQUFLOztJQURLLHlCQUF5QjtRQU5yQyxXQUFXLEVBQUU7O09BTUQseUJBQXlCLENBUXJDO0lBQUQsZ0NBQUM7Q0FBQSxDQVI4Qyw0QkFBNEIsR0FRMUU7U0FSWSx5QkFBeUI7OztJQUNwQywyQ0FDNEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQmFzZVByb21wdEZvcm1Nb2RhbENvbXBvbmVudCwgVXNlciB9IGZyb20gJ0BydWNrZW4vY29yZSc7XG5pbXBvcnQgeyBCaW5kSW9Jbm5lciB9IGZyb20gJ25neC1iaW5kLWlvJztcblxuQEJpbmRJb0lubmVyKClcbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3Byb2plY3QtdXNlci1tb2RhbCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9wcm9qZWN0LXVzZXItbW9kYWwuY29tcG9uZW50Lmh0bWwnLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaFxufSlcbmV4cG9ydCBjbGFzcyBQcm9qZWN0VXNlck1vZGFsQ29tcG9uZW50IGV4dGVuZHMgQmFzZVByb21wdEZvcm1Nb2RhbENvbXBvbmVudDxVc2VyPiB7XG4gIEBJbnB1dCgpXG4gIGFwaVVybD86IHN0cmluZyA9IHVuZGVmaW5lZDtcblxuICBjb25zdHJ1Y3RvcigpIHtcbiAgICBzdXBlcigpO1xuICAgIHRoaXMuZ3JvdXAoVXNlcik7XG4gIH1cbn1cbiJdfQ==