UNPKG

@rucken/todo-web

Version:

Base components and ui for todo application maked on Angular7+ and based on Rucken template

41 lines 5.78 kB
/** * @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 } from '@rucken/core'; import { Task } from '@rucken/todo-core'; import { BindIoInner } from 'ngx-bind-io'; var TaskModalComponent = /** @class */ (function (_super) { tslib_1.__extends(TaskModalComponent, _super); function TaskModalComponent() { var _this = _super.call(this) || this; _this.apiUrl = undefined; _this.group(Task); return _this; } TaskModalComponent.decorators = [ { type: Component, args: [{ selector: 'task-modal', template: "<form\n [formGroup]=\"form\"\n novalidate>\n <prompt-form-modal [bindIO]>\n <div class=\"row\">\n <div class=\"col-md-12\">\n <form-group\n [bindIO]\n name=\"title\"\n [title]=\"strings.title\"\n focus>\n <input\n formControlName=\"title\"\n [readonly]=\"readonly\">\n </form-group>\n </div>\n <div class=\"col-md-12\">\n <form-group\n [bindIO]\n name=\"description\"\n [title]=\"strings.description\">\n <textarea\n formControlName=\"description\"\n [readonly]=\"readonly\">\n </textarea>\n </form-group>\n </div>\n <div class=\"col-md-4\">\n <form-group\n [bindIO]\n name=\"status\"\n [title]=\"strings.status\">\n <status-input\n (select)=\"form.get('status').setValue($event)\"\n [project]=\"data.project\"\n [readonly]=\"readonly\"\n [apiUrl]=\"apiUrl\">\n <input\n formControlName=\"status\"\n [readonly]=\"readonly\">\n </status-input>\n </form-group>\n </div>\n <div class=\"col-md-4\">\n <form-group\n [bindIO]\n name=\"openAt\"\n [title]=\"strings.openAt\">\n <input\n formControlName=\"openAt\"\n bsDatepicker\n [isDisabled]=\"readonly\"\n [readonly]=\"readonly\">\n </form-group>\n </div>\n <div class=\"col-md-4\">\n <form-group\n [bindIO]\n name=\"closeAt\"\n [title]=\"strings.closeAt\">\n <input\n formControlName=\"closeAt\"\n bsDatepicker\n [isDisabled]=\"readonly\"\n [readonly]=\"readonly\">\n </form-group>\n </div>\n </div>\n </prompt-form-modal>\n</form>\n", changeDetection: ChangeDetectionStrategy.OnPush }] } ]; /** @nocollapse */ TaskModalComponent.ctorParameters = function () { return []; }; TaskModalComponent.propDecorators = { apiUrl: [{ type: Input }] }; TaskModalComponent = tslib_1.__decorate([ BindIoInner(), tslib_1.__metadata("design:paramtypes", []) ], TaskModalComponent); return TaskModalComponent; }(BasePromptFormModalComponent)); export { TaskModalComponent }; if (false) { /** @type {?} */ TaskModalComponent.prototype.apiUrl; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFzay1tb2RhbC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AcnVja2VuL3RvZG8td2ViLyIsInNvdXJjZXMiOlsibGliL2VudGl0aWVzL3Rhc2tzL3Rhc2stbW9kYWwvdGFzay1tb2RhbC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxRSxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDNUQsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBQ3pDLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxhQUFhLENBQUM7O0lBUUYsOENBQWtDO0lBSXhFO1FBQUEsWUFDRSxpQkFBTyxTQUVSO1FBTEQsWUFBTSxHQUFZLFNBQVMsQ0FBQztRQUkxQixLQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDOztJQUNuQixDQUFDOztnQkFaRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLFlBQVk7b0JBQ3RCLCsvRUFBMEM7b0JBQzFDLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO2lCQUNoRDs7Ozs7eUJBRUUsS0FBSzs7SUFESyxrQkFBa0I7UUFOOUIsV0FBVyxFQUFFOztPQU1ELGtCQUFrQixDQVE5QjtJQUFELHlCQUFDO0NBQUEsQ0FSdUMsNEJBQTRCLEdBUW5FO1NBUlksa0JBQWtCOzs7SUFDN0Isb0NBQzRCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEJhc2VQcm9tcHRGb3JtTW9kYWxDb21wb25lbnQgfSBmcm9tICdAcnVja2VuL2NvcmUnO1xuaW1wb3J0IHsgVGFzayB9IGZyb20gJ0BydWNrZW4vdG9kby1jb3JlJztcbmltcG9ydCB7IEJpbmRJb0lubmVyIH0gZnJvbSAnbmd4LWJpbmQtaW8nO1xuXG5AQmluZElvSW5uZXIoKVxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAndGFzay1tb2RhbCcsXG4gIHRlbXBsYXRlVXJsOiAnLi90YXNrLW1vZGFsLmNvbXBvbmVudC5odG1sJyxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2hcbn0pXG5leHBvcnQgY2xhc3MgVGFza01vZGFsQ29tcG9uZW50IGV4dGVuZHMgQmFzZVByb21wdEZvcm1Nb2RhbENvbXBvbmVudDxUYXNrPiB7XG4gIEBJbnB1dCgpXG4gIGFwaVVybD86IHN0cmluZyA9IHVuZGVmaW5lZDtcblxuICBjb25zdHJ1Y3RvcigpIHtcbiAgICBzdXBlcigpO1xuICAgIHRoaXMuZ3JvdXAoVGFzayk7XG4gIH1cbn1cbiJdfQ==