@ng-doc/ui-kit
Version:
<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>
1 lines • 10.8 kB
Source Map (JSON)
{"version":3,"file":"ng-doc-ui-kit-components-smooth-resize.mjs","sources":["../tmp-esm2022/components/smooth-resize/smooth-resize.component.js","../tmp-esm2022/components/smooth-resize/ng-doc-ui-kit-components-smooth-resize.js"],"sourcesContent":["import { animate, style, transition, trigger } from '@angular/animations';\nimport { ChangeDetectionStrategy, Component, ElementRef, HostBinding, inject, Input, } from '@angular/core';\nimport * as i0 from \"@angular/core\";\nexport class NgDocSmoothResizeComponent {\n constructor() {\n this.element = inject(ElementRef);\n this.animateOpacity = true;\n this.resizeAnimation = {\n value: 0,\n params: { startHeight: 0, startWidth: 0 },\n };\n }\n ngOnChanges() {\n this.resizeAnimation = {\n value: this.trigger,\n params: {\n startHeight: this.element.nativeElement.clientHeight || 0,\n startWidth: this.element.nativeElement.clientWidth || 0,\n },\n };\n }\n static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"20.0.3\", ngImport: i0, type: NgDocSmoothResizeComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }\n static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"14.0.0\", version: \"20.0.3\", type: NgDocSmoothResizeComponent, isStandalone: true, selector: \"ng-doc-smooth-resize\", inputs: { trigger: \"trigger\", animateOpacity: \"animateOpacity\" }, host: { properties: { \"@resizeAnimation\": \"this.resizeAnimation\" } }, usesOnChanges: true, ngImport: i0, template: ` <ng-content></ng-content>`, isInline: true, styles: [\":host{display:block;overflow:hidden;height:var(--ng-doc-smooth-resize-height);max-height:var(--ng-doc-smooth-resize-max-height)}\\n\"], animations: [\n trigger('resizeAnimation', [\n transition('void <=> *', []),\n transition('* <=> *', [\n style({ height: '{{startHeight}}px', width: '{{startWidth}}px' }),\n animate('.225s ease-in-out'),\n ]),\n ]),\n ], changeDetection: i0.ChangeDetectionStrategy.OnPush }); }\n}\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"20.0.3\", ngImport: i0, type: NgDocSmoothResizeComponent, decorators: [{\n type: Component,\n args: [{ animations: [\n trigger('resizeAnimation', [\n transition('void <=> *', []),\n transition('* <=> *', [\n style({ height: '{{startHeight}}px', width: '{{startWidth}}px' }),\n animate('.225s ease-in-out'),\n ]),\n ]),\n ], selector: 'ng-doc-smooth-resize', template: ` <ng-content></ng-content>`, changeDetection: ChangeDetectionStrategy.OnPush, standalone: true, styles: [\":host{display:block;overflow:hidden;height:var(--ng-doc-smooth-resize-height);max-height:var(--ng-doc-smooth-resize-max-height)}\\n\"] }]\n }], ctorParameters: () => [], propDecorators: { trigger: [{\n type: Input,\n args: [{ required: true }]\n }], animateOpacity: [{\n type: Input\n }], resizeAnimation: [{\n type: HostBinding,\n args: ['@resizeAnimation']\n }] } });\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21vb3RoLXJlc2l6ZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL3VpLWtpdC9jb21wb25lbnRzL3Ntb290aC1yZXNpemUvc21vb3RoLXJlc2l6ZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQzFFLE9BQU8sRUFDTCx1QkFBdUIsRUFDdkIsU0FBUyxFQUNULFVBQVUsRUFDVixXQUFXLEVBQ1gsTUFBTSxFQUNOLEtBQUssR0FFTixNQUFNLGVBQWUsQ0FBQzs7QUEyQnZCLE1BQU0sT0FBTywwQkFBMEI7SUFrQnJDO1FBakJpQixZQUFPLEdBQUcsTUFBTSxDQUEwQixVQUFVLENBQUMsQ0FBQztRQU12RSxtQkFBYyxHQUFZLElBQUksQ0FBQztRQUcvQixvQkFBZSxHQUdYO1lBQ0YsS0FBSyxFQUFFLENBQUM7WUFDUixNQUFNLEVBQUUsRUFBRSxXQUFXLEVBQUUsQ0FBQyxFQUFFLFVBQVUsRUFBRSxDQUFDLEVBQUU7U0FDMUMsQ0FBQztJQUVhLENBQUM7SUFFaEIsV0FBVztRQUNULElBQUksQ0FBQyxlQUFlLEdBQUc7WUFDckIsS0FBSyxFQUFFLElBQUksQ0FBQyxPQUFPO1lBQ25CLE1BQU0sRUFBRTtnQkFDTixXQUFXLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxhQUFhLENBQUMsWUFBWSxJQUFJLENBQUM7Z0JBQ3pELFVBQVUsRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxXQUFXLElBQUksQ0FBQzthQUN4RDtTQUNGLENBQUM7SUFDSixDQUFDOzhHQTVCVSwwQkFBMEI7a0dBQTFCLDBCQUEwQiw2T0FkM0IsNEJBQTRCLDhLQVYxQjtZQUNWLE9BQU8sQ0FBQyxpQkFBaUIsRUFBRTtnQkFDekIsVUFBVSxDQUFDLFlBQVksRUFBRSxFQUFFLENBQUM7Z0JBQzVCLFVBQVUsQ0FBQyxTQUFTLEVBQUU7b0JBQ3BCLEtBQUssQ0FBQyxFQUFFLE1BQU0sRUFBRSxtQkFBbUIsRUFBRSxLQUFLLEVBQUUsa0JBQWtCLEVBQUUsQ0FBQztvQkFDakUsT0FBTyxDQUFDLG1CQUFtQixDQUFDO2lCQUM3QixDQUFDO2FBQ0gsQ0FBQztTQUNIOzsyRkFnQlUsMEJBQTBCO2tCQXpCdEMsU0FBUztpQ0FDSTt3QkFDVixPQUFPLENBQUMsaUJBQWlCLEVBQUU7NEJBQ3pCLFVBQVUsQ0FBQyxZQUFZLEVBQUUsRUFBRSxDQUFDOzRCQUM1QixVQUFVLENBQUMsU0FBUyxFQUFFO2dDQUNwQixLQUFLLENBQUMsRUFBRSxNQUFNLEVBQUUsbUJBQW1CLEVBQUUsS0FBSyxFQUFFLGtCQUFrQixFQUFFLENBQUM7Z0NBQ2pFLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQzs2QkFDN0IsQ0FBQzt5QkFDSCxDQUFDO3FCQUNILFlBQ1Msc0JBQXNCLFlBQ3RCLDRCQUE0QixtQkFXckIsdUJBQXVCLENBQUMsTUFBTSxjQUNuQyxJQUFJO3dEQU1oQixPQUFPO3NCQUROLEtBQUs7dUJBQUMsRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFO2dCQUl6QixjQUFjO3NCQURiLEtBQUs7Z0JBSU4sZUFBZTtzQkFEZCxXQUFXO3VCQUFDLGtCQUFrQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGFuaW1hdGUsIHN0eWxlLCB0cmFuc2l0aW9uLCB0cmlnZ2VyIH0gZnJvbSAnQGFuZ3VsYXIvYW5pbWF0aW9ucyc7XG5pbXBvcnQge1xuICBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSxcbiAgQ29tcG9uZW50LFxuICBFbGVtZW50UmVmLFxuICBIb3N0QmluZGluZyxcbiAgaW5qZWN0LFxuICBJbnB1dCxcbiAgT25DaGFuZ2VzLFxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIGFuaW1hdGlvbnM6IFtcbiAgICB0cmlnZ2VyKCdyZXNpemVBbmltYXRpb24nLCBbXG4gICAgICB0cmFuc2l0aW9uKCd2b2lkIDw9PiAqJywgW10pLFxuICAgICAgdHJhbnNpdGlvbignKiA8PT4gKicsIFtcbiAgICAgICAgc3R5bGUoeyBoZWlnaHQ6ICd7e3N0YXJ0SGVpZ2h0fX1weCcsIHdpZHRoOiAne3tzdGFydFdpZHRofX1weCcgfSksXG4gICAgICAgIGFuaW1hdGUoJy4yMjVzIGVhc2UtaW4tb3V0JyksXG4gICAgICBdKSxcbiAgICBdKSxcbiAgXSxcbiAgc2VsZWN0b3I6ICduZy1kb2Mtc21vb3RoLXJlc2l6ZScsXG4gIHRlbXBsYXRlOiBgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5gLFxuICBzdHlsZXM6IFtcbiAgICBgXG4gICAgICA6aG9zdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLW5nLWRvYy1zbW9vdGgtcmVzaXplLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IHZhcigtLW5nLWRvYy1zbW9vdGgtcmVzaXplLW1heC1oZWlnaHQpO1xuICAgICAgfVxuICAgIGAsXG4gIF0sXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICBzdGFuZGFsb25lOiB0cnVlLFxufSlcbmV4cG9ydCBjbGFzcyBOZ0RvY1Ntb290aFJlc2l6ZUNvbXBvbmVudCBpbXBsZW1lbnRzIE9uQ2hhbmdlcyB7XG4gIHByaXZhdGUgcmVhZG9ubHkgZWxlbWVudCA9IGluamVjdDxFbGVtZW50UmVmPEhUTUxFbGVtZW50Pj4oRWxlbWVudFJlZik7XG5cbiAgQElucHV0KHsgcmVxdWlyZWQ6IHRydWUgfSlcbiAgdHJpZ2dlcjogdW5rbm93bjtcblxuICBASW5wdXQoKVxuICBhbmltYXRlT3BhY2l0eTogYm9vbGVhbiA9IHRydWU7XG5cbiAgQEhvc3RCaW5kaW5nKCdAcmVzaXplQW5pbWF0aW9uJylcbiAgcmVzaXplQW5pbWF0aW9uPzoge1xuICAgIHZhbHVlOiB1bmtub3duO1xuICAgIHBhcmFtczogeyBzdGFydEhlaWdodDogbnVtYmVyOyBzdGFydFdpZHRoOiBudW1iZXIgfTtcbiAgfSA9IHtcbiAgICB2YWx1ZTogMCxcbiAgICBwYXJhbXM6IHsgc3RhcnRIZWlnaHQ6IDAsIHN0YXJ0V2lkdGg6IDAgfSxcbiAgfTtcblxuICBjb25zdHJ1Y3RvcigpIHt9XG5cbiAgbmdPbkNoYW5nZXMoKTogdm9pZCB7XG4gICAgdGhpcy5yZXNpemVBbmltYXRpb24gPSB7XG4gICAgICB2YWx1ZTogdGhpcy50cmlnZ2VyLFxuICAgICAgcGFyYW1zOiB7XG4gICAgICAgIHN0YXJ0SGVpZ2h0OiB0aGlzLmVsZW1lbnQubmF0aXZlRWxlbWVudC5jbGllbnRIZWlnaHQgfHwgMCxcbiAgICAgICAgc3RhcnRXaWR0aDogdGhpcy5lbGVtZW50Lm5hdGl2ZUVsZW1lbnQuY2xpZW50V2lkdGggfHwgMCxcbiAgICAgIH0sXG4gICAgfTtcbiAgfVxufVxuIl19","/**\n * Generated bundle index. Do not edit.\n */\nexport * from './index';\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctZG9jLXVpLWtpdC1jb21wb25lbnRzLXNtb290aC1yZXNpemUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL3VpLWtpdC9jb21wb25lbnRzL3Ntb290aC1yZXNpemUvbmctZG9jLXVpLWtpdC1jb21wb25lbnRzLXNtb290aC1yZXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLFNBQVMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9pbmRleCc7XG4iXX0="],"names":[],"mappings":";;;;AAGO,MAAM,0BAA0B,CAAC;AACxC,IAAI,WAAW,GAAG;AAClB,QAAQ,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,UAAU,CAAC;AACzC,QAAQ,IAAI,CAAC,cAAc,GAAG,IAAI;AAClC,QAAQ,IAAI,CAAC,eAAe,GAAG;AAC/B,YAAY,KAAK,EAAE,CAAC;AACpB,YAAY,MAAM,EAAE,EAAE,WAAW,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,EAAE;AACrD,SAAS;AACT;AACA,IAAI,WAAW,GAAG;AAClB,QAAQ,IAAI,CAAC,eAAe,GAAG;AAC/B,YAAY,KAAK,EAAE,IAAI,CAAC,OAAO;AAC/B,YAAY,MAAM,EAAE;AACpB,gBAAgB,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,YAAY,IAAI,CAAC;AACzE,gBAAgB,UAAU,EAAE,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,WAAW,IAAI,CAAC;AACvE,aAAa;AACb,SAAS;AACT;AACA,IAAI,SAAS,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC,kBAAkB,CAAC,EAAE,UAAU,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,0BAA0B,EAAE,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,CAAC,eAAe,CAAC,SAAS,EAAE,CAAC,CAAC;AAC5L,IAAI,SAAS,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC,oBAAoB,CAAC,EAAE,UAAU,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,IAAI,EAAE,0BAA0B,EAAE,YAAY,EAAE,IAAI,EAAE,QAAQ,EAAE,sBAAsB,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,SAAS,EAAE,cAAc,EAAE,gBAAgB,EAAE,EAAE,IAAI,EAAE,EAAE,UAAU,EAAE,EAAE,kBAAkB,EAAE,sBAAsB,EAAE,EAAE,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,0BAA0B,CAAC,EAAE,QAAQ,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,oIAAoI,CAAC,EAAE,UAAU,EAAE;AACnjB,YAAY,OAAO,CAAC,iBAAiB,EAAE;AACvC,gBAAgB,UAAU,CAAC,YAAY,EAAE,EAAE,CAAC;AAC5C,gBAAgB,UAAU,CAAC,SAAS,EAAE;AACtC,oBAAoB,KAAK,CAAC,EAAE,MAAM,EAAE,mBAAmB,EAAE,KAAK,EAAE,kBAAkB,EAAE,CAAC;AACrF,oBAAoB,OAAO,CAAC,mBAAmB,CAAC;AAChD,iBAAiB,CAAC;AAClB,aAAa,CAAC;AACd,SAAS,EAAE,eAAe,EAAE,EAAE,CAAC,uBAAuB,CAAC,MAAM,EAAE,CAAC,CAAC;AACjE;AACA,EAAE,CAAC,wBAAwB,CAAC,EAAE,UAAU,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,0BAA0B,EAAE,UAAU,EAAE,CAAC;AACpI,YAAY,IAAI,EAAE,SAAS;AAC3B,YAAY,IAAI,EAAE,CAAC,EAAE,UAAU,EAAE;AACjC,wBAAwB,OAAO,CAAC,iBAAiB,EAAE;AACnD,4BAA4B,UAAU,CAAC,YAAY,EAAE,EAAE,CAAC;AACxD,4BAA4B,UAAU,CAAC,SAAS,EAAE;AAClD,gCAAgC,KAAK,CAAC,EAAE,MAAM,EAAE,mBAAmB,EAAE,KAAK,EAAE,kBAAkB,EAAE,CAAC;AACjG,gCAAgC,OAAO,CAAC,mBAAmB,CAAC;AAC5D,6BAA6B,CAAC;AAC9B,yBAAyB,CAAC;AAC1B,qBAAqB,EAAE,QAAQ,EAAE,sBAAsB,EAAE,QAAQ,EAAE,CAAC,0BAA0B,CAAC,EAAE,eAAe,EAAE,uBAAuB,CAAC,MAAM,EAAE,UAAU,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,oIAAoI,CAAC,EAAE;AACpT,SAAS,CAAC,EAAE,cAAc,EAAE,MAAM,EAAE,EAAE,cAAc,EAAE,EAAE,OAAO,EAAE,CAAC;AAClE,gBAAgB,IAAI,EAAE,KAAK;AAC3B,gBAAgB,IAAI,EAAE,CAAC,EAAE,QAAQ,EAAE,IAAI,EAAE;AACzC,aAAa,CAAC,EAAE,cAAc,EAAE,CAAC;AACjC,gBAAgB,IAAI,EAAE;AACtB,aAAa,CAAC,EAAE,eAAe,EAAE,CAAC;AAClC,gBAAgB,IAAI,EAAE,WAAW;AACjC,gBAAgB,IAAI,EAAE,CAAC,kBAAkB;AACzC,aAAa,CAAC,EAAE,EAAE,CAAC;;ACnDnB;AACA;AACA;;;;"}