survey-creator-angular
Version:
Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
25 lines • 5.17 kB
JavaScript
import { Component, Input } from "@angular/core";
import { BaseAngular, AngularComponentFactory } from "survey-angular-ui";
import * as i0 from "@angular/core";
import * as i1 from "./tab-button.component";
import * as i2 from "survey-angular-ui";
import * as i3 from "./tabs.component";
export class TabControlComponent extends BaseAngular {
getModel() {
return this.model;
}
}
TabControlComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: TabControlComponent, deps: null, target: i0.ɵɵFactoryTarget.Component });
TabControlComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.17", type: TabControlComponent, selector: "svc-tab-control", inputs: { model: "model" }, usesInheritance: true, ngImport: i0, template: "<ng-template #template>\n <div [class]=\"model.sideBarClassName\">\n <div class=\"svc-sidebar-tabs__top-container\">\n <div class=\"svc-sidebar-tabs__collapse-button\">\n <svc-tab-button [model]=\"model.expandCollapseAction\"></svc-tab-button>\n </div>\n <div class=\"svc-sidebar-tabs__separator\">\n <div></div>\n </div>\n <sv-scroll>\n <div class=\"svc-sidebar-tabs__items\">\n <svc-tabs [model]=\"model.topToolbar\"></svc-tabs>\n </div>\n </sv-scroll>\n </div>\n <div class=\"svc-sidebar-tabs__bottom-container\">\n <div class=\"svc-sidebar-tabs__items\">\n <svc-tabs [model]=\"model.bottomToolbar\"></svc-tabs>\n </div>\n </div>\n </div>\n</ng-template>", styles: [":host { display: none; }"], components: [{ type: i1.TabButtonComponent, selector: "svc-tab-button", inputs: ["model"] }, { type: i2.ScrollComponent, selector: "sv-scroll", inputs: ["disabled"] }, { type: i3.TabsComponent, selector: "svc-tabs", inputs: ["model"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: TabControlComponent, decorators: [{
type: Component,
args: [{
selector: "svc-tab-control",
templateUrl: "./tab-control.component.html",
styles: [":host { display: none; }"]
}]
}], propDecorators: { model: [{
type: Input
}] } });
AngularComponentFactory.Instance.registerComponent("svc-tab-control", TabControlComponent);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLWNvbnRyb2wuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3NpZGUtYmFyL3RhYi1jb250cm9sLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uL3NyYy9zaWRlLWJhci90YWItY29udHJvbC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNqRCxPQUFPLEVBQUUsV0FBVyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sbUJBQW1CLENBQUM7Ozs7O0FBUXpFLE1BQU0sT0FBTyxtQkFBb0IsU0FBUSxXQUE0QjtJQUV6RCxRQUFRO1FBQ2hCLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQztJQUNwQixDQUFDOztpSEFKVSxtQkFBbUI7cUdBQW5CLG1CQUFtQiwwR0NUaEMscXZCQXFCYzs0RkRaRCxtQkFBbUI7a0JBTC9CLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGlCQUFpQjtvQkFDM0IsV0FBVyxFQUFFLDhCQUE4QjtvQkFDM0MsTUFBTSxFQUFFLENBQUMsMEJBQTBCLENBQUM7aUJBQ3JDOzhCQUVVLEtBQUs7c0JBQWIsS0FBSzs7QUFLUix1QkFBdUIsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEVBQUUsbUJBQW1CLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgQmFzZUFuZ3VsYXIsIEFuZ3VsYXJDb21wb25lbnRGYWN0b3J5IH0gZnJvbSBcInN1cnZleS1hbmd1bGFyLXVpXCI7XG5pbXBvcnQgeyBUYWJDb250cm9sTW9kZWwgfSBmcm9tIFwic3VydmV5LWNyZWF0b3ItY29yZVwiO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6IFwic3ZjLXRhYi1jb250cm9sXCIsXG4gIHRlbXBsYXRlVXJsOiBcIi4vdGFiLWNvbnRyb2wuY29tcG9uZW50Lmh0bWxcIixcbiAgc3R5bGVzOiBbXCI6aG9zdCB7IGRpc3BsYXk6IG5vbmU7IH1cIl1cbn0pXG5leHBvcnQgY2xhc3MgVGFiQ29udHJvbENvbXBvbmVudCBleHRlbmRzIEJhc2VBbmd1bGFyPFRhYkNvbnRyb2xNb2RlbD4ge1xuICBASW5wdXQoKSBtb2RlbCE6IFRhYkNvbnRyb2xNb2RlbDtcbiAgcHJvdGVjdGVkIGdldE1vZGVsKCk6IFRhYkNvbnRyb2xNb2RlbCB7XG4gICAgcmV0dXJuIHRoaXMubW9kZWw7XG4gIH1cbn1cbkFuZ3VsYXJDb21wb25lbnRGYWN0b3J5Lkluc3RhbmNlLnJlZ2lzdGVyQ29tcG9uZW50KFwic3ZjLXRhYi1jb250cm9sXCIsIFRhYkNvbnRyb2xDb21wb25lbnQpOyIsIjxuZy10ZW1wbGF0ZSAjdGVtcGxhdGU+XG4gIDxkaXYgW2NsYXNzXT1cIm1vZGVsLnNpZGVCYXJDbGFzc05hbWVcIj5cbiAgICA8ZGl2IGNsYXNzPVwic3ZjLXNpZGViYXItdGFic19fdG9wLWNvbnRhaW5lclwiPlxuICAgICAgPGRpdiBjbGFzcz1cInN2Yy1zaWRlYmFyLXRhYnNfX2NvbGxhcHNlLWJ1dHRvblwiPlxuICAgICAgICA8c3ZjLXRhYi1idXR0b24gW21vZGVsXT1cIm1vZGVsLmV4cGFuZENvbGxhcHNlQWN0aW9uXCI+PC9zdmMtdGFiLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInN2Yy1zaWRlYmFyLXRhYnNfX3NlcGFyYXRvclwiPlxuICAgICAgICA8ZGl2PjwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8c3Ytc2Nyb2xsPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic3ZjLXNpZGViYXItdGFic19faXRlbXNcIj5cbiAgICAgICAgICA8c3ZjLXRhYnMgW21vZGVsXT1cIm1vZGVsLnRvcFRvb2xiYXJcIj48L3N2Yy10YWJzPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvc3Ytc2Nyb2xsPlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJzdmMtc2lkZWJhci10YWJzX19ib3R0b20tY29udGFpbmVyXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic3ZjLXNpZGViYXItdGFic19faXRlbXNcIj5cbiAgICAgICAgPHN2Yy10YWJzIFttb2RlbF09XCJtb2RlbC5ib3R0b21Ub29sYmFyXCI+PC9zdmMtdGFicz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvbmctdGVtcGxhdGU+Il19