UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

36 lines 3.68 kB
import { Directive, HostBinding, InjectionToken, Input, TemplateRef, } from '@angular/core'; import * as i0 from "@angular/core"; export const GRID_ITEM_PLACEHOLDER = new InjectionToken('grid item placeholder'); export class GridItemPlaceholderDirective { constructor(templateRef) { this.templateRef = templateRef; this.clazz = 'grid-item-placeholder-content'; } static { this.ɵfac = function GridItemPlaceholderDirective_Factory(t) { return new (t || GridItemPlaceholderDirective)(i0.ɵɵdirectiveInject(i0.TemplateRef)); }; } static { this.ɵdir = /*@__PURE__*/ i0.ɵɵdefineDirective({ type: GridItemPlaceholderDirective, selectors: [["ng-template", "aclGridItemPlaceholder", ""]], hostVars: 2, hostBindings: function GridItemPlaceholderDirective_HostBindings(rf, ctx) { if (rf & 2) { i0.ɵɵclassMap(ctx.clazz); } }, inputs: { data: "data" }, features: [i0.ɵɵProvidersFeature([ { provide: GRID_ITEM_PLACEHOLDER, useExisting: GridItemPlaceholderDirective, }, ])] }); } } (() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(GridItemPlaceholderDirective, [{ type: Directive, args: [{ selector: '[aclGridItemPlaceholder]ng-template', providers: [ { provide: GRID_ITEM_PLACEHOLDER, useExisting: GridItemPlaceholderDirective, }, ], }] }], () => [{ type: i0.TemplateRef }], { clazz: [{ type: HostBinding, args: ['class'] }], data: [{ type: Input }] }); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGxhY2Vob2xkZXIuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9jb21tb24vc3JjL2dyaWQtbGF5b3V0L2RpcmVjdGl2ZXMvcGxhY2Vob2xkZXIuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDTCxTQUFTLEVBQ1QsV0FBVyxFQUNYLGNBQWMsRUFDZCxLQUFLLEVBQ0wsV0FBVyxHQUNaLE1BQU0sZUFBZSxDQUFDOztBQUV2QixNQUFNLENBQUMsTUFBTSxxQkFBcUIsR0FDaEMsSUFBSSxjQUFjLENBQStCLHVCQUF1QixDQUFDLENBQUM7QUFXNUUsTUFBTSxPQUFPLDRCQUE0QjtJQU12QyxZQUFtQixXQUEyQjtRQUEzQixnQkFBVyxHQUFYLFdBQVcsQ0FBZ0I7UUFKOUMsVUFBSyxHQUFHLCtCQUErQixDQUFDO0lBSVMsQ0FBQzs2RkFOdkMsNEJBQTRCO29FQUE1Qiw0QkFBNEI7WUFBNUIsd0JBQTRCO3dFQVA1QjtnQkFDVDtvQkFDRSxPQUFPLEVBQUUscUJBQXFCO29CQUM5QixXQUFXLEVBQUUsNEJBQTRCO2lCQUMxQzthQUNGOztpRkFFVSw0QkFBNEI7Y0FUeEMsU0FBUztlQUFDO2dCQUNULFFBQVEsRUFBRSxxQ0FBcUM7Z0JBQy9DLFNBQVMsRUFBRTtvQkFDVDt3QkFDRSxPQUFPLEVBQUUscUJBQXFCO3dCQUM5QixXQUFXLDhCQUE4QjtxQkFDMUM7aUJBQ0Y7YUFDRjs0Q0FHQyxLQUFLO2tCQURKLFdBQVc7bUJBQUMsT0FBTztZQUlYLElBQUk7a0JBQVosS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIERpcmVjdGl2ZSxcbiAgSG9zdEJpbmRpbmcsXG4gIEluamVjdGlvblRva2VuLFxuICBJbnB1dCxcbiAgVGVtcGxhdGVSZWYsXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgY29uc3QgR1JJRF9JVEVNX1BMQUNFSE9MREVSID1cbiAgbmV3IEluamVjdGlvblRva2VuPEdyaWRJdGVtUGxhY2Vob2xkZXJEaXJlY3RpdmU+KCdncmlkIGl0ZW0gcGxhY2Vob2xkZXInKTtcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW2FjbEdyaWRJdGVtUGxhY2Vob2xkZXJdbmctdGVtcGxhdGUnLFxuICBwcm92aWRlcnM6IFtcbiAgICB7XG4gICAgICBwcm92aWRlOiBHUklEX0lURU1fUExBQ0VIT0xERVIsXG4gICAgICB1c2VFeGlzdGluZzogR3JpZEl0ZW1QbGFjZWhvbGRlckRpcmVjdGl2ZSxcbiAgICB9LFxuICBdLFxufSlcbmV4cG9ydCBjbGFzcyBHcmlkSXRlbVBsYWNlaG9sZGVyRGlyZWN0aXZlPFQgPSBhbnk+IHtcbiAgQEhvc3RCaW5kaW5nKCdjbGFzcycpXG4gIGNsYXp6ID0gJ2dyaWQtaXRlbS1wbGFjZWhvbGRlci1jb250ZW50JztcblxuICAvKiogQ29udGV4dCBkYXRhLiAqL1xuICBASW5wdXQoKSBkYXRhOiBUO1xuICBjb25zdHJ1Y3RvcihwdWJsaWMgdGVtcGxhdGVSZWY6IFRlbXBsYXRlUmVmPFQ+KSB7fVxufVxuIl19