carbon-components-angular
Version:
Next generation components
29 lines • 2.94 kB
JavaScript
import { Directive, HostBinding, Input } from "@angular/core";
import * as i0 from "@angular/core";
export class ModalContent {
constructor() {
this.modalContentClass = true;
/**
* Provide whether the modal content has a form element.
* If `true` is used here, non-form child content should have `cds--modal-content__regular-content` class.
*/
this.hasForm = false;
}
}
ModalContent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ModalContent, deps: [], target: i0.ɵɵFactoryTarget.Directive });
ModalContent.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.3.0", type: ModalContent, selector: "[cdsModalContent], [ibmModalContent]", inputs: { hasForm: "hasForm" }, host: { properties: { "class.cds--modal-content": "this.modalContentClass", "class.cds--modal-content--with-form": "this.hasForm" } }, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ModalContent, decorators: [{
type: Directive,
args: [{
selector: "[cdsModalContent], [ibmModalContent]"
}]
}], propDecorators: { modalContentClass: [{
type: HostBinding,
args: ["class.cds--modal-content"]
}], hasForm: [{
type: HostBinding,
args: ["class.cds--modal-content--with-form"]
}, {
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtY29udGVudC5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbW9kYWwvbW9kYWwtY29udGVudC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUs5RCxNQUFNLE9BQU8sWUFBWTtJQUh6QjtRQUkwQyxzQkFBaUIsR0FBRyxJQUFJLENBQUM7UUFDbEU7OztXQUdHO1FBQzBELFlBQU8sR0FBRyxLQUFLLENBQUM7S0FDN0U7O3lHQVBZLFlBQVk7NkZBQVosWUFBWTsyRkFBWixZQUFZO2tCQUh4QixTQUFTO21CQUFDO29CQUNWLFFBQVEsRUFBRSxzQ0FBc0M7aUJBQ2hEOzhCQUV5QyxpQkFBaUI7c0JBQXpELFdBQVc7dUJBQUMsMEJBQTBCO2dCQUtzQixPQUFPO3NCQUFuRSxXQUFXO3VCQUFDLHFDQUFxQzs7c0JBQUcsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSG9zdEJpbmRpbmcsIElucHV0IH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcblxuQERpcmVjdGl2ZSh7XG5cdHNlbGVjdG9yOiBcIltjZHNNb2RhbENvbnRlbnRdLCBbaWJtTW9kYWxDb250ZW50XVwiXG59KVxuZXhwb3J0IGNsYXNzIE1vZGFsQ29udGVudCB7XG5cdEBIb3N0QmluZGluZyhcImNsYXNzLmNkcy0tbW9kYWwtY29udGVudFwiKSBtb2RhbENvbnRlbnRDbGFzcyA9IHRydWU7XG5cdC8qKlxuXHQgKiBQcm92aWRlIHdoZXRoZXIgdGhlIG1vZGFsIGNvbnRlbnQgaGFzIGEgZm9ybSBlbGVtZW50LlxuXHQgKiBJZiBgdHJ1ZWAgaXMgdXNlZCBoZXJlLCBub24tZm9ybSBjaGlsZCBjb250ZW50IHNob3VsZCBoYXZlIGBjZHMtLW1vZGFsLWNvbnRlbnRfX3JlZ3VsYXItY29udGVudGAgY2xhc3MuXG5cdCAqL1xuXHRASG9zdEJpbmRpbmcoXCJjbGFzcy5jZHMtLW1vZGFsLWNvbnRlbnQtLXdpdGgtZm9ybVwiKSBASW5wdXQoKSBoYXNGb3JtID0gZmFsc2U7XG59XG4iXX0=