ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
41 lines • 5.74 kB
JavaScript
/**
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
*/
import { ChangeDetectionStrategy, Component, EventEmitter, Input, Output } from '@angular/core';
import { NgAntdColorPickerModule } from './src/ng-antd-color-picker.module';
import { defaultColor } from './src/util/util';
import * as i0 from "@angular/core";
import * as i1 from "./src/ng-antd-color-block.component";
export class NzColorBlockComponent {
constructor() {
this.nzColor = defaultColor.toHexString();
this.nzSize = 'default';
this.nzOnClick = new EventEmitter();
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.4", ngImport: i0, type: NzColorBlockComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.4", type: NzColorBlockComponent, isStandalone: true, selector: "nz-color-block", inputs: { nzColor: "nzColor", nzSize: "nzSize" }, outputs: { nzOnClick: "nzOnClick" }, host: { properties: { "class.ant-color-picker-inline-sm": "nzSize === 'small'", "class.ant-color-picker-inline-lg": "nzSize === 'large'" }, classAttribute: "ant-color-picker-inline" }, exportAs: ["NzColorBlock"], ngImport: i0, template: ` <ng-antd-color-block [color]="nzColor" (nzOnClick)="nzOnClick.emit($event)"></ng-antd-color-block> `, isInline: true, dependencies: [{ kind: "ngmodule", type: NgAntdColorPickerModule }, { kind: "component", type: i1.NgAntdColorBlockComponent, selector: "ng-antd-color-block", inputs: ["color"], outputs: ["nzOnClick"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.4", ngImport: i0, type: NzColorBlockComponent, decorators: [{
type: Component,
args: [{
selector: 'nz-color-block',
exportAs: 'NzColorBlock',
changeDetection: ChangeDetectionStrategy.OnPush,
standalone: true,
imports: [NgAntdColorPickerModule],
template: ` <ng-antd-color-block [color]="nzColor" (nzOnClick)="nzOnClick.emit($event)"></ng-antd-color-block> `,
host: {
class: 'ant-color-picker-inline',
'[class.ant-color-picker-inline-sm]': `nzSize === 'small'`,
'[class.ant-color-picker-inline-lg]': `nzSize === 'large'`
}
}]
}], ctorParameters: () => [], propDecorators: { nzColor: [{
type: Input
}], nzSize: [{
type: Input
}], nzOnClick: [{
type: Output
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29sb3ItYmxvY2suY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vY29tcG9uZW50cy9jb2xvci1waWNrZXIvY29sb3ItYmxvY2suY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7R0FHRztBQUVILE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFJaEcsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDNUUsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDOzs7QUFlL0MsTUFBTSxPQUFPLHFCQUFxQjtJQUtoQztRQUpTLFlBQU8sR0FBVyxZQUFZLENBQUMsV0FBVyxFQUFFLENBQUM7UUFDN0MsV0FBTSxHQUFrQixTQUFTLENBQUM7UUFDeEIsY0FBUyxHQUFHLElBQUksWUFBWSxFQUFXLENBQUM7SUFFNUMsQ0FBQzs4R0FMTCxxQkFBcUI7a0dBQXJCLHFCQUFxQixzWEFQdEIsc0dBQXNHLDJEQUR0Ryx1QkFBdUI7OzJGQVF0QixxQkFBcUI7a0JBYmpDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGdCQUFnQjtvQkFDMUIsUUFBUSxFQUFFLGNBQWM7b0JBQ3hCLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO29CQUMvQyxVQUFVLEVBQUUsSUFBSTtvQkFDaEIsT0FBTyxFQUFFLENBQUMsdUJBQXVCLENBQUM7b0JBQ2xDLFFBQVEsRUFBRSxzR0FBc0c7b0JBQ2hILElBQUksRUFBRTt3QkFDSixLQUFLLEVBQUUseUJBQXlCO3dCQUNoQyxvQ0FBb0MsRUFBRSxvQkFBb0I7d0JBQzFELG9DQUFvQyxFQUFFLG9CQUFvQjtxQkFDM0Q7aUJBQ0Y7d0RBRVUsT0FBTztzQkFBZixLQUFLO2dCQUNHLE1BQU07c0JBQWQsS0FBSztnQkFDYSxTQUFTO3NCQUEzQixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuICogZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBhdCBodHRwczovL2dpdGh1Yi5jb20vTkctWk9SUk8vbmctem9ycm8tYW50ZC9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cblxuaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgRXZlbnRFbWl0dGVyLCBJbnB1dCwgT3V0cHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IE56U2l6ZUxEU1R5cGUgfSBmcm9tICduZy16b3Jyby1hbnRkL2NvcmUvdHlwZXMnO1xuXG5pbXBvcnQgeyBOZ0FudGRDb2xvclBpY2tlck1vZHVsZSB9IGZyb20gJy4vc3JjL25nLWFudGQtY29sb3ItcGlja2VyLm1vZHVsZSc7XG5pbXBvcnQgeyBkZWZhdWx0Q29sb3IgfSBmcm9tICcuL3NyYy91dGlsL3V0aWwnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICduei1jb2xvci1ibG9jaycsXG4gIGV4cG9ydEFzOiAnTnpDb2xvckJsb2NrJyxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIHN0YW5kYWxvbmU6IHRydWUsXG4gIGltcG9ydHM6IFtOZ0FudGRDb2xvclBpY2tlck1vZHVsZV0sXG4gIHRlbXBsYXRlOiBgIDxuZy1hbnRkLWNvbG9yLWJsb2NrIFtjb2xvcl09XCJuekNvbG9yXCIgKG56T25DbGljayk9XCJuek9uQ2xpY2suZW1pdCgkZXZlbnQpXCI+PC9uZy1hbnRkLWNvbG9yLWJsb2NrPiBgLFxuICBob3N0OiB7XG4gICAgY2xhc3M6ICdhbnQtY29sb3ItcGlja2VyLWlubGluZScsXG4gICAgJ1tjbGFzcy5hbnQtY29sb3ItcGlja2VyLWlubGluZS1zbV0nOiBgbnpTaXplID09PSAnc21hbGwnYCxcbiAgICAnW2NsYXNzLmFudC1jb2xvci1waWNrZXItaW5saW5lLWxnXSc6IGBuelNpemUgPT09ICdsYXJnZSdgXG4gIH1cbn0pXG5leHBvcnQgY2xhc3MgTnpDb2xvckJsb2NrQ29tcG9uZW50IHtcbiAgQElucHV0KCkgbnpDb2xvcjogc3RyaW5nID0gZGVmYXVsdENvbG9yLnRvSGV4U3RyaW5nKCk7XG4gIEBJbnB1dCgpIG56U2l6ZTogTnpTaXplTERTVHlwZSA9ICdkZWZhdWx0JztcbiAgQE91dHB1dCgpIHJlYWRvbmx5IG56T25DbGljayA9IG5ldyBFdmVudEVtaXR0ZXI8Ym9vbGVhbj4oKTtcblxuICBjb25zdHJ1Y3RvcigpIHt9XG59XG4iXX0=