UNPKG

@vindev/particle

Version:

Angular Component Library using Tailwind

24 lines 2.53 kB
import { Directive, Input } from '@angular/core'; import * as i0 from "@angular/core"; export function DisableMixin(Base = class { }) { class Disable extends Base { constructor() { super(...arguments); this.disabled = false; } set setDisabled(disabled) { this.disabled = disabled != null && `${disabled}` !== 'false'; } } Disable.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: Disable, deps: null, target: i0.ɵɵFactoryTarget.Directive }); Disable.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "15.0.4", type: Disable, inputs: { setDisabled: ["disabled", "setDisabled"] }, usesInheritance: true, ngImport: i0 }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: Disable, decorators: [{ type: Directive }], propDecorators: { setDisabled: [{ type: Input, args: ['disabled'] }] } }); return Disable; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzYWJsZS5taXhpbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvcGFydGljbGUtbGliL3NyYy9saWIvc2hhcmVkL21peGlucy9kaXNhYmxlLm1peGluLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUlqRCxNQUFNLFVBQVUsWUFBWSxDQUMxQixPQUFVO0NBQWU7SUFFekIsTUFDTSxPQUFRLFNBQVEsSUFBSTtRQUQxQjs7WUFFRSxhQUFRLEdBQUcsS0FBSyxDQUFDO1NBSWxCO1FBSEMsSUFBdUIsV0FBVyxDQUFDLFFBQXNCO1lBQ3ZELElBQUksQ0FBQyxRQUFRLEdBQUcsUUFBUSxJQUFJLElBQUksSUFBSSxHQUFHLFFBQVEsRUFBRSxLQUFLLE9BQU8sQ0FBQztRQUNoRSxDQUFDOzt3R0FKRyxPQUFPOzRGQUFQLE9BQU87K0ZBQVAsT0FBTztzQkFEWixTQUFTO2tDQUdlLFdBQVc7MEJBQWpDLEtBQUs7MkJBQUMsVUFBVTs7SUFJbkIsT0FBTyxPQUFPLENBQUM7Q0FDaEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5pbXBvcnQgeyBDb25zdHJ1Y3RvciB9IGZyb20gJy4vJztcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBEaXNhYmxlTWl4aW48VCBleHRlbmRzIENvbnN0cnVjdG9yPHt9Pj4oXHJcbiAgQmFzZTogVCA9IGNsYXNzIHt9IGFzIGFueVxyXG4pIHtcclxuICBARGlyZWN0aXZlKClcclxuICBjbGFzcyBEaXNhYmxlIGV4dGVuZHMgQmFzZSB7XHJcbiAgICBkaXNhYmxlZCA9IGZhbHNlO1xyXG4gICAgQElucHV0KCdkaXNhYmxlZCcpIHNldCBzZXREaXNhYmxlZChkaXNhYmxlZDogYm9vbGVhbiB8ICcnKSB7XHJcbiAgICAgIHRoaXMuZGlzYWJsZWQgPSBkaXNhYmxlZCAhPSBudWxsICYmIGAke2Rpc2FibGVkfWAgIT09ICdmYWxzZSc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiBEaXNhYmxlO1xyXG59XHJcbiJdfQ==