UNPKG

govuk-angular

Version:

Angular components port of govuk-frontend nunjucks macros.

40 lines 2.9 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; export class GovUKTabComponent { constructor() { // Set as the active tab this.active = false; // Hide the tab this.hide = false; } } GovUKTabComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: GovUKTabComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); GovUKTabComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.0.2", type: GovUKTabComponent, selector: "govuk-tab", inputs: { id: "id", label: "label", active: "active", hide: "hide" }, ngImport: i0, template: ` <div [hidden]="!active" class="pane"> <div class="govuk-tabs__panel"> <ng-content></ng-content> </div> </div> `, isInline: true }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: GovUKTabComponent, decorators: [{ type: Component, args: [{ selector: 'govuk-tab', template: ` <div [hidden]="!active" class="pane"> <div class="govuk-tabs__panel"> <ng-content></ng-content> </div> </div> ` }] }], propDecorators: { id: [{ type: Input }], label: [{ type: Input }], active: [{ type: Input }], hide: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2dvdnVrLWFuZ3VsYXIvc3JjL2xpYi90YWJzL3RhYi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBYWpELE1BQU0sT0FBTyxpQkFBaUI7SUFWOUI7UUFnQkksd0JBQXdCO1FBQ2YsV0FBTSxHQUFHLEtBQUssQ0FBQztRQUV4QixlQUFlO1FBQ04sU0FBSSxHQUFHLEtBQUssQ0FBQztLQUV6Qjs7OEdBWlksaUJBQWlCO2tHQUFqQixpQkFBaUIsdUhBUmhCOzs7Ozs7Q0FNYjsyRkFFWSxpQkFBaUI7a0JBVjdCLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLFdBQVc7b0JBQ3JCLFFBQVEsRUFBRTs7Ozs7O0NBTWI7aUJBQ0E7OEJBRVksRUFBRTtzQkFBVixLQUFLO2dCQUdHLEtBQUs7c0JBQWIsS0FBSztnQkFHRyxNQUFNO3NCQUFkLEtBQUs7Z0JBR0csSUFBSTtzQkFBWixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnZ292dWstdGFiJyxcbiAgICB0ZW1wbGF0ZTogYFxuPGRpdiBbaGlkZGVuXT1cIiFhY3RpdmVcIiBjbGFzcz1cInBhbmVcIj5cbiAgPGRpdiBjbGFzcz1cImdvdnVrLXRhYnNfX3BhbmVsXCI+XG4gICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuICA8L2Rpdj5cbjwvZGl2PlxuYFxufSlcbmV4cG9ydCBjbGFzcyBHb3ZVS1RhYkNvbXBvbmVudCAge1xuICAgIEBJbnB1dCgpIGlkOiBzdHJpbmc7XG5cbiAgICAvLyBUYWIgbGFiZWxcbiAgICBASW5wdXQoKSBsYWJlbDogc3RyaW5nO1xuXG4gICAgLy8gU2V0IGFzIHRoZSBhY3RpdmUgdGFiXG4gICAgQElucHV0KCkgYWN0aXZlID0gZmFsc2U7XG5cbiAgICAvLyBIaWRlIHRoZSB0YWJcbiAgICBASW5wdXQoKSBoaWRlID0gZmFsc2U7XG5cbn1cblxuIl19