carbon-components-angular
Version:
Next generation components
36 lines • 3.24 kB
JavaScript
import { Component, HostBinding } from "@angular/core";
import * as i0 from "@angular/core";
/**
* Container for switcher items.
*
* ```html
* <cds-switcher-list>
* <cds-switcher-list-item>one</cds-switcher-list-item>
* <cds-switcher-list-item [active]="true">two</cds-switcher-list-item>
* <cds-switcher-list-item>three</cds-switcher-list-item>
* </cds-switcher-list>
* ```
*/
export class SwitcherList {
constructor() {
this.switcher = true;
this.role = "list";
}
}
SwitcherList.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: SwitcherList, deps: [], target: i0.ɵɵFactoryTarget.Component });
SwitcherList.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.3.0", type: SwitcherList, selector: "cds-switcher-list, ibm-switcher-list", host: { properties: { "class.cds--switcher": "this.switcher", "attr.role": "this.role" } }, ngImport: i0, template: `
<ng-content></ng-content>
`, isInline: true, styles: [":host{display:block}\n"] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: SwitcherList, decorators: [{
type: Component,
args: [{ selector: "cds-switcher-list, ibm-switcher-list", template: `
<ng-content></ng-content>
`, styles: [":host{display:block}\n"] }]
}], propDecorators: { switcher: [{
type: HostBinding,
args: ["class.cds--switcher"]
}], role: [{
type: HostBinding,
args: ["attr.role"]
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3dpdGNoZXItbGlzdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvdWktc2hlbGwvcGFuZWwvc3dpdGNoZXItbGlzdC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBRXZEOzs7Ozs7Ozs7O0dBVUc7QUFZSCxNQUFNLE9BQU8sWUFBWTtJQVh6QjtRQVlxQyxhQUFRLEdBQUcsSUFBSSxDQUFDO1FBQzFCLFNBQUksR0FBRyxNQUFNLENBQUM7S0FDeEM7O3lHQUhZLFlBQVk7NkZBQVosWUFBWSx3S0FUZDs7RUFFVDsyRkFPVyxZQUFZO2tCQVh4QixTQUFTOytCQUNDLHNDQUFzQyxZQUN0Qzs7RUFFVDs4QkFRbUMsUUFBUTtzQkFBM0MsV0FBVzt1QkFBQyxxQkFBcUI7Z0JBQ1IsSUFBSTtzQkFBN0IsV0FBVzt1QkFBQyxXQUFXIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBIb3N0QmluZGluZyB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5cbi8qKlxuICogQ29udGFpbmVyIGZvciBzd2l0Y2hlciBpdGVtcy5cbiAqXG4gKiBgYGBodG1sXG4gKiA8Y2RzLXN3aXRjaGVyLWxpc3Q+XG4gKiBcdDxjZHMtc3dpdGNoZXItbGlzdC1pdGVtPm9uZTwvY2RzLXN3aXRjaGVyLWxpc3QtaXRlbT5cbiAqIFx0PGNkcy1zd2l0Y2hlci1saXN0LWl0ZW0gW2FjdGl2ZV09XCJ0cnVlXCI+dHdvPC9jZHMtc3dpdGNoZXItbGlzdC1pdGVtPlxuICogXHQ8Y2RzLXN3aXRjaGVyLWxpc3QtaXRlbT50aHJlZTwvY2RzLXN3aXRjaGVyLWxpc3QtaXRlbT5cbiAqIDwvY2RzLXN3aXRjaGVyLWxpc3Q+XG4gKiBgYGBcbiAqL1xuQENvbXBvbmVudCh7XG5cdHNlbGVjdG9yOiBcImNkcy1zd2l0Y2hlci1saXN0LCBpYm0tc3dpdGNoZXItbGlzdFwiLFxuXHR0ZW1wbGF0ZTogYFxuXHRcdFx0PG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuXHRgLFxuXHRzdHlsZXM6IFtgXG5cdFx0Omhvc3Qge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRgXVxufSlcbmV4cG9ydCBjbGFzcyBTd2l0Y2hlckxpc3Qge1xuXHRASG9zdEJpbmRpbmcoXCJjbGFzcy5jZHMtLXN3aXRjaGVyXCIpIHN3aXRjaGVyID0gdHJ1ZTtcblx0QEhvc3RCaW5kaW5nKFwiYXR0ci5yb2xlXCIpIHJvbGUgPSBcImxpc3RcIjtcbn1cbiJdfQ==