ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
38 lines • 5.15 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 { defaultColor } from 'ng-antd-color-picker';
import * as i0 from "@angular/core";
import * as i1 from "ng-antd-color-picker";
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.0.7", ngImport: i0, type: NzColorBlockComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.0.7", type: NzColorBlockComponent, 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: "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.0.7", ngImport: i0, type: NzColorBlockComponent, decorators: [{
type: Component,
args: [{
selector: 'nz-color-block',
exportAs: 'NzColorBlock',
changeDetection: ChangeDetectionStrategy.OnPush,
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29sb3ItYmxvY2suY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vY29tcG9uZW50cy9jb2xvci1waWNrZXIvY29sb3ItYmxvY2suY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7R0FHRztBQUVILE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFaEcsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHNCQUFzQixDQUFDOzs7QUFlcEQsTUFBTSxPQUFPLHFCQUFxQjtJQUtoQztRQUpTLFlBQU8sR0FBVyxZQUFZLENBQUMsV0FBVyxFQUFFLENBQUM7UUFDN0MsV0FBTSxHQUFrQixTQUFTLENBQUM7UUFDeEIsY0FBUyxHQUFHLElBQUksWUFBWSxFQUFXLENBQUM7SUFFNUMsQ0FBQzs4R0FMTCxxQkFBcUI7a0dBQXJCLHFCQUFxQixrV0FQdEIsc0dBQXNHOzsyRkFPckcscUJBQXFCO2tCQVhqQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxnQkFBZ0I7b0JBQzFCLFFBQVEsRUFBRSxjQUFjO29CQUN4QixlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtvQkFDL0MsUUFBUSxFQUFFLHNHQUFzRztvQkFDaEgsSUFBSSxFQUFFO3dCQUNKLEtBQUssRUFBRSx5QkFBeUI7d0JBQ2hDLG9DQUFvQyxFQUFFLG9CQUFvQjt3QkFDMUQsb0NBQW9DLEVBQUUsb0JBQW9CO3FCQUMzRDtpQkFDRjt3REFFVSxPQUFPO3NCQUFmLEtBQUs7Z0JBQ0csTUFBTTtzQkFBZCxLQUFLO2dCQUNhLFNBQVM7c0JBQTNCLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9ORy1aT1JSTy9uZy16b3Jyby1hbnRkL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuXG5pbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPdXRwdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgZGVmYXVsdENvbG9yIH0gZnJvbSAnbmctYW50ZC1jb2xvci1waWNrZXInO1xuXG5pbXBvcnQgeyBOelNpemVMRFNUeXBlIH0gZnJvbSAnbmctem9ycm8tYW50ZC9jb3JlL3R5cGVzJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbnotY29sb3ItYmxvY2snLFxuICBleHBvcnRBczogJ056Q29sb3JCbG9jaycsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICB0ZW1wbGF0ZTogYCA8bmctYW50ZC1jb2xvci1ibG9jayBbY29sb3JdPVwibnpDb2xvclwiIChuek9uQ2xpY2spPVwibnpPbkNsaWNrLmVtaXQoJGV2ZW50KVwiPjwvbmctYW50ZC1jb2xvci1ibG9jaz4gYCxcbiAgaG9zdDoge1xuICAgIGNsYXNzOiAnYW50LWNvbG9yLXBpY2tlci1pbmxpbmUnLFxuICAgICdbY2xhc3MuYW50LWNvbG9yLXBpY2tlci1pbmxpbmUtc21dJzogYG56U2l6ZSA9PT0gJ3NtYWxsJ2AsXG4gICAgJ1tjbGFzcy5hbnQtY29sb3ItcGlja2VyLWlubGluZS1sZ10nOiBgbnpTaXplID09PSAnbGFyZ2UnYFxuICB9XG59KVxuZXhwb3J0IGNsYXNzIE56Q29sb3JCbG9ja0NvbXBvbmVudCB7XG4gIEBJbnB1dCgpIG56Q29sb3I6IHN0cmluZyA9IGRlZmF1bHRDb2xvci50b0hleFN0cmluZygpO1xuICBASW5wdXQoKSBuelNpemU6IE56U2l6ZUxEU1R5cGUgPSAnZGVmYXVsdCc7XG4gIEBPdXRwdXQoKSByZWFkb25seSBuek9uQ2xpY2sgPSBuZXcgRXZlbnRFbWl0dGVyPGJvb2xlYW4+KCk7XG5cbiAgY29uc3RydWN0b3IoKSB7fVxufVxuIl19