UNPKG

@kre-form/ant

Version:

138 lines 8.51 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, forwardRef } from "@angular/core"; import { NG_VALUE_ACCESSOR } from "@angular/forms"; var KreFormDrawerComponent = /** @class */ (function () { function KreFormDrawerComponent() { this.visible = false; this.tableData = []; } /** * @return {?} */ KreFormDrawerComponent.prototype.ngOnInit = /** * @return {?} */ function () { //this.initTableData(); }; /** * @param {?} changes * @return {?} */ KreFormDrawerComponent.prototype.ngOnChanges = /** * @param {?} changes * @return {?} */ function (changes) { }; /** * @return {?} */ KreFormDrawerComponent.prototype.ngOnDestroy = /** * @return {?} */ function () { }; /** * @return {?} */ KreFormDrawerComponent.prototype.close = /** * @return {?} */ function () { this.visible = false; }; /** * @return {?} */ KreFormDrawerComponent.prototype.toggle = /** * @return {?} */ function () { this.visible = !this.visible; }; /** * @param {?} value * @return {?} */ KreFormDrawerComponent.prototype.writeValue = /** * @param {?} value * @return {?} */ function (value) { if (value != undefined && value != null) { this.tableData = value; } }; /** * @param {?} _ * @return {?} */ KreFormDrawerComponent.prototype.onChange = /** * @param {?} _ * @return {?} */ function (_) { }; /** * @return {?} */ KreFormDrawerComponent.prototype.onTouched = /** * @return {?} */ function () { }; /** * @param {?} fn * @return {?} */ KreFormDrawerComponent.prototype.registerOnChange = /** * @param {?} fn * @return {?} */ function (fn) { this.onChange = fn; }; /** * @param {?} fn * @return {?} */ KreFormDrawerComponent.prototype.registerOnTouched = /** * @param {?} fn * @return {?} */ function (fn) { this.onTouched = fn; }; KreFormDrawerComponent.decorators = [ { type: Component, args: [{ selector: "kreform-drawer", template: "<nz-drawer [nzClosable]=\"false\" [nzVisible]=\"visible\" (nzOnClose)=\"close()\" [nzWidth]=\"300\"\n nzWrapClassName=\"kreformDesign-drawer\">\n\n <nz-collapse [nzBordered]=\"false\">\n <ng-container *ngFor=\"let table of tableData;let i=index;\">\n <nz-collapse-panel [nzHeader]=\"table.tablelabel+'-'+table.tablename\" [nzActive]=\"i==0\">\n <ul>\n <li *ngFor=\"let field of table.tablefields\">\n <span><i *ngIf=\"field?.fieldquote\" class=\"icon-KT-Time\"></i></span>\n <span>{{field.fieldname}}</span>\n <span *ngIf=\"field.allownull===false\">*</span>\n </li>\n </ul>\n </nz-collapse-panel>\n </ng-container>\n </nz-collapse>\n</nz-drawer>\n<div class=\"setting-drawer__handle\" [ngClass]=\"{ 'setting-drawer__handle-opened': visible }\" (click)=\"toggle()\">\n\n</div>", host: { "[class.setting-drawer]": "true" }, providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef((/** * @return {?} */ function () { return KreFormDrawerComponent; })), // replace name as appropriate multi: true } ], styles: [":host ::ng-deep .setting-drawer__handle{position:fixed;bottom:150px;right:0;z-index:999;display:flex;align-items:center;justify-content:center;font-size:16px;text-align:center;border-radius:4px 0 0 4px;cursor:pointer;transition:right .1s cubic-bezier(.8,0,.5,.4);pointer-events:auto;width:28px;height:48px;background-color:rgba(0,0,0,.5)}:host ::ng-deep .setting-drawer__handle-opened{right:300px;z-index:1001}"] }] } ]; /** @nocollapse */ KreFormDrawerComponent.ctorParameters = function () { return []; }; return KreFormDrawerComponent; }()); export { KreFormDrawerComponent }; if (false) { /** @type {?} */ KreFormDrawerComponent.prototype.visible; /** @type {?} */ KreFormDrawerComponent.prototype.tableData; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGtyZS1mb3JtL2FudC8iLCJzb3VyY2VzIjpbImxpYi9kZXNpZ24vZHJhd2VyL2luZGV4LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUNMLFNBQVMsRUFRVCxVQUFVLEVBQ1gsTUFBTSxlQUFlLENBQUM7QUFDdkIsT0FBTyxFQUF3QixpQkFBaUIsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBTXpFO0lBb0JFO1FBSkEsWUFBTyxHQUFHLEtBQUssQ0FBQztRQUVoQixjQUFTLEdBQUcsRUFBRSxDQUFDO0lBRUEsQ0FBQzs7OztJQUVoQix5Q0FBUTs7O0lBQVI7UUFDRSx1QkFBdUI7SUFDekIsQ0FBQzs7Ozs7SUFFRCw0Q0FBVzs7OztJQUFYLFVBQVksT0FBc0IsSUFBRyxDQUFDOzs7O0lBRXRDLDRDQUFXOzs7SUFBWCxjQUFlLENBQUM7Ozs7SUFFaEIsc0NBQUs7OztJQUFMO1FBQ0UsSUFBSSxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUM7SUFDdkIsQ0FBQzs7OztJQUVELHVDQUFNOzs7SUFBTjtRQUNFLElBQUksQ0FBQyxPQUFPLEdBQUcsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDO0lBQy9CLENBQUM7Ozs7O0lBRUQsMkNBQVU7Ozs7SUFBVixVQUFXLEtBQVU7UUFDbkIsSUFBSSxLQUFLLElBQUksU0FBUyxJQUFJLEtBQUssSUFBSSxJQUFJLEVBQUU7WUFDdkMsSUFBSSxDQUFDLFNBQVMsR0FBRyxLQUFLLENBQUM7U0FDeEI7SUFDSCxDQUFDOzs7OztJQUVELHlDQUFROzs7O0lBQVIsVUFBUyxDQUFNLElBQUcsQ0FBQzs7OztJQUNuQiwwQ0FBUzs7O0lBQVQsY0FBYSxDQUFDOzs7OztJQUNkLGlEQUFnQjs7OztJQUFoQixVQUFpQixFQUFPO1FBQ3RCLElBQUksQ0FBQyxRQUFRLEdBQUcsRUFBRSxDQUFDO0lBQ3JCLENBQUM7Ozs7O0lBQ0Qsa0RBQWlCOzs7O0lBQWpCLFVBQWtCLEVBQU87UUFDdkIsSUFBSSxDQUFDLFNBQVMsR0FBRyxFQUFFLENBQUM7SUFDdEIsQ0FBQzs7Z0JBbkRGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsZ0JBQWdCO29CQUMxQix3MkJBQXFDO29CQUVyQyxJQUFJLEVBQUU7d0JBQ0osd0JBQXdCLEVBQUUsTUFBTTtxQkFDakM7b0JBQ0QsU0FBUyxFQUFFO3dCQUNUOzRCQUNFLE9BQU8sRUFBRSxpQkFBaUI7NEJBQzFCLFdBQVcsRUFBRSxVQUFVOzs7NEJBQUMsY0FBTSxPQUFBLHNCQUFzQixFQUF0QixDQUFzQixFQUFDOzs0QkFDckQsS0FBSyxFQUFFLElBQUk7eUJBQ1o7cUJBQ0Y7O2lCQUNGOzs7O0lBc0NELDZCQUFDO0NBQUEsQUFwREQsSUFvREM7U0FyQ1ksc0JBQXNCOzs7SUFDakMseUNBQWdCOztJQUVoQiwyQ0FBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgT25Jbml0LFxuICBPbkNoYW5nZXMsXG4gIE9uRGVzdHJveSxcbiAgSW5wdXQsXG4gIE91dHB1dCxcbiAgRXZlbnRFbWl0dGVyLFxuICBTaW1wbGVDaGFuZ2VzLFxuICBmb3J3YXJkUmVmXG59IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBDb250cm9sVmFsdWVBY2Nlc3NvciwgTkdfVkFMVUVfQUNDRVNTT1IgfSBmcm9tIFwiQGFuZ3VsYXIvZm9ybXNcIjtcbmltcG9ydCB7IGNsb25lLCBLcmVGb3JtRmllbGRDb25maWcgfSBmcm9tIFwiQGtyZS1mb3JtL2NvcmVcIjtcbmltcG9ydCB7IElCdXNpbmVzc1RhYmxlIH0gZnJvbSBcIi4uLy4uL3Rvb2xzL3V0aWxcIjtcbmltcG9ydCB7IERhdGFTZXJ2aWNlIH0gZnJvbSBcIi4uLy4uL3NlcnZpY2UvZGF0YS5zZXJ2aWNlXCI7XG5pbXBvcnQgKiBhcyBfIGZyb20gXCJsb2Rhc2hcIjtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiBcImtyZWZvcm0tZHJhd2VyXCIsXG4gIHRlbXBsYXRlVXJsOiBcIi4vaW5kZXguY29tcG9uZW50Lmh0bWxcIixcbiAgc3R5bGVVcmxzOiBbXCIuL2luZGV4LmNvbXBvbmVudC5sZXNzXCJdLFxuICBob3N0OiB7XG4gICAgXCJbY2xhc3Muc2V0dGluZy1kcmF3ZXJdXCI6IFwidHJ1ZVwiXG4gIH0sXG4gIHByb3ZpZGVyczogW1xuICAgIHtcbiAgICAgIHByb3ZpZGU6IE5HX1ZBTFVFX0FDQ0VTU09SLFxuICAgICAgdXNlRXhpc3Rpbmc6IGZvcndhcmRSZWYoKCkgPT4gS3JlRm9ybURyYXdlckNvbXBvbmVudCksIC8vIHJlcGxhY2UgbmFtZSBhcyBhcHByb3ByaWF0ZVxuICAgICAgbXVsdGk6IHRydWVcbiAgICB9XG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgS3JlRm9ybURyYXdlckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgT25DaGFuZ2VzLCBPbkRlc3Ryb3kge1xuICB2aXNpYmxlID0gZmFsc2U7XG5cbiAgdGFibGVEYXRhID0gW107XG5cbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIG5nT25Jbml0KCkge1xuICAgIC8vdGhpcy5pbml0VGFibGVEYXRhKCk7XG4gIH1cblxuICBuZ09uQ2hhbmdlcyhjaGFuZ2VzOiBTaW1wbGVDaGFuZ2VzKSB7fVxuXG4gIG5nT25EZXN0cm95KCkge31cblxuICBjbG9zZSgpOiB2b2lkIHtcbiAgICB0aGlzLnZpc2libGUgPSBmYWxzZTtcbiAgfVxuXG4gIHRvZ2dsZSgpIHtcbiAgICB0aGlzLnZpc2libGUgPSAhdGhpcy52aXNpYmxlO1xuICB9XG5cbiAgd3JpdGVWYWx1ZSh2YWx1ZTogYW55KSB7XG4gICAgaWYgKHZhbHVlICE9IHVuZGVmaW5lZCAmJiB2YWx1ZSAhPSBudWxsKSB7XG4gICAgICB0aGlzLnRhYmxlRGF0YSA9IHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIG9uQ2hhbmdlKF86IGFueSkge31cbiAgb25Ub3VjaGVkKCkge31cbiAgcmVnaXN0ZXJPbkNoYW5nZShmbjogYW55KSB7XG4gICAgdGhpcy5vbkNoYW5nZSA9IGZuO1xuICB9XG4gIHJlZ2lzdGVyT25Ub3VjaGVkKGZuOiBhbnkpIHtcbiAgICB0aGlzLm9uVG91Y2hlZCA9IGZuO1xuICB9XG59XG4iXX0=