survey-creator-angular
Version:
Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
28 lines • 5.82 kB
JavaScript
import { Component, Input } from "@angular/core";
import { AngularComponentFactory, BaseAngular } from "survey-angular-ui";
import { getActionDropdownButtonTarget } from "survey-core";
import * as i0 from "@angular/core";
import * as i1 from "survey-angular-ui";
export class SidebarPropertyGridHeaderComponent extends BaseAngular {
constructor() {
super(...arguments);
this.getTarget = getActionDropdownButtonTarget;
}
getModel() {
return this.model;
}
}
SidebarPropertyGridHeaderComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: SidebarPropertyGridHeaderComponent, deps: null, target: i0.ɵɵFactoryTarget.Component });
SidebarPropertyGridHeaderComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.17", type: SidebarPropertyGridHeaderComponent, selector: "svc-side-bar-property-grid-header", inputs: { model: "model" }, usesInheritance: true, ngImport: i0, template: "<ng-template #template>\n <div class=\"svc-sidebar__header svc-sidebar__header--tabbed\">\n <div class=\"svc-sidebar__header-container svc-sidebar__header-container--with-subtitle\">\n <div class=\"svc-sidebar__header-content\">\n <div [class]=\"model.buttonClassName\" (click)=\"model.action()\" [key2click]=\"{ processEsc: false }\">\n <div class=\"svc-sidebar__header-caption\">\n <span class=\"svc-sidebar__header-title\">{{model.title}}</span>\n <span class=\"svc-sidebar__header-subtitle\">{{model.tooltip}}</span>\n </div>\n </div>\n <sv-ng-popup [popupModel]=\"model.popupModel\"></sv-ng-popup>\n </div>\n </div>\n </div>\n</ng-template>", styles: [":host { display: none; }"], components: [{ type: i1.PopupComponent, selector: "sv-ng-popup, '[sv-ng-popup]'", inputs: ["popupModel"] }], directives: [{ type: i1.Key2ClickDirective, selector: "[key2click]", inputs: ["key2click"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: SidebarPropertyGridHeaderComponent, decorators: [{
type: Component,
args: [{
selector: "svc-side-bar-property-grid-header",
templateUrl: "./side-bar-property-grid-header.component.html",
styles: [":host { display: none; }"]
}]
}], propDecorators: { model: [{
type: Input
}] } });
AngularComponentFactory.Instance.registerComponent("svc-side-bar-property-grid-header", SidebarPropertyGridHeaderComponent);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lkZS1iYXItcHJvcGVydHktZ3JpZC1oZWFkZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3NpZGUtYmFyL3NpZGUtYmFyLXByb3BlcnR5LWdyaWQtaGVhZGVyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uL3NyYy9zaWRlLWJhci9zaWRlLWJhci1wcm9wZXJ0eS1ncmlkLWhlYWRlci5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNqRCxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsV0FBVyxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDekUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sYUFBYSxDQUFDOzs7QUFRNUQsTUFBTSxPQUFPLGtDQUFtQyxTQUFRLFdBQXVCO0lBTC9FOztRQU9TLGNBQVMsR0FBNEMsNkJBQTZCLENBQUM7S0FLM0Y7SUFIVyxRQUFRO1FBQ2hCLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQztJQUNwQixDQUFDOztnSUFOVSxrQ0FBa0M7b0hBQWxDLGtDQUFrQyw0SENYL0Msc3RCQWNjOzRGREhELGtDQUFrQztrQkFMOUMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsbUNBQW1DO29CQUM3QyxXQUFXLEVBQUUsZ0RBQWdEO29CQUM3RCxNQUFNLEVBQUUsQ0FBQywwQkFBMEIsQ0FBQztpQkFDckM7OEJBRVUsS0FBSztzQkFBYixLQUFLOztBQU9SLHVCQUF1QixDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxtQ0FBbUMsRUFBRSxrQ0FBa0MsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IEFuZ3VsYXJDb21wb25lbnRGYWN0b3J5LCBCYXNlQW5ndWxhciB9IGZyb20gXCJzdXJ2ZXktYW5ndWxhci11aVwiO1xuaW1wb3J0IHsgZ2V0QWN0aW9uRHJvcGRvd25CdXR0b25UYXJnZXQgfSBmcm9tIFwic3VydmV5LWNvcmVcIjtcbmltcG9ydCB7IE1lbnVCdXR0b24gfSBmcm9tIFwic3VydmV5LWNyZWF0b3ItY29yZVwiO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6IFwic3ZjLXNpZGUtYmFyLXByb3BlcnR5LWdyaWQtaGVhZGVyXCIsXG4gIHRlbXBsYXRlVXJsOiBcIi4vc2lkZS1iYXItcHJvcGVydHktZ3JpZC1oZWFkZXIuY29tcG9uZW50Lmh0bWxcIixcbiAgc3R5bGVzOiBbXCI6aG9zdCB7IGRpc3BsYXk6IG5vbmU7IH1cIl1cbn0pXG5leHBvcnQgY2xhc3MgU2lkZWJhclByb3BlcnR5R3JpZEhlYWRlckNvbXBvbmVudCBleHRlbmRzIEJhc2VBbmd1bGFyPE1lbnVCdXR0b24+IHtcbiAgQElucHV0KCkgbW9kZWwhOiBNZW51QnV0dG9uO1xuICBwdWJsaWMgZ2V0VGFyZ2V0OiAoY29udGFpbmVyOiBIVE1MRWxlbWVudCkgPT4gSFRNTEVsZW1lbnQgPSBnZXRBY3Rpb25Ecm9wZG93bkJ1dHRvblRhcmdldDtcblxuICBwcm90ZWN0ZWQgZ2V0TW9kZWwoKTogTWVudUJ1dHRvbiB7XG4gICAgcmV0dXJuIHRoaXMubW9kZWw7XG4gIH1cbn1cbkFuZ3VsYXJDb21wb25lbnRGYWN0b3J5Lkluc3RhbmNlLnJlZ2lzdGVyQ29tcG9uZW50KFwic3ZjLXNpZGUtYmFyLXByb3BlcnR5LWdyaWQtaGVhZGVyXCIsIFNpZGViYXJQcm9wZXJ0eUdyaWRIZWFkZXJDb21wb25lbnQpO1xuIiwiPG5nLXRlbXBsYXRlICN0ZW1wbGF0ZT5cbiAgPGRpdiBjbGFzcz1cInN2Yy1zaWRlYmFyX19oZWFkZXIgc3ZjLXNpZGViYXJfX2hlYWRlci0tdGFiYmVkXCI+XG4gICAgPGRpdiBjbGFzcz1cInN2Yy1zaWRlYmFyX19oZWFkZXItY29udGFpbmVyIHN2Yy1zaWRlYmFyX19oZWFkZXItY29udGFpbmVyLS13aXRoLXN1YnRpdGxlXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic3ZjLXNpZGViYXJfX2hlYWRlci1jb250ZW50XCI+XG4gICAgICAgIDxkaXYgW2NsYXNzXT1cIm1vZGVsLmJ1dHRvbkNsYXNzTmFtZVwiIChjbGljayk9XCJtb2RlbC5hY3Rpb24oKVwiIFtrZXkyY2xpY2tdPVwieyBwcm9jZXNzRXNjOiBmYWxzZSB9XCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInN2Yy1zaWRlYmFyX19oZWFkZXItY2FwdGlvblwiPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJzdmMtc2lkZWJhcl9faGVhZGVyLXRpdGxlXCI+e3ttb2RlbC50aXRsZX19PC9zcGFuPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJzdmMtc2lkZWJhcl9faGVhZGVyLXN1YnRpdGxlXCI+e3ttb2RlbC50b29sdGlwfX08L3NwYW4+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8c3YtbmctcG9wdXAgW3BvcHVwTW9kZWxdPVwibW9kZWwucG9wdXBNb2RlbFwiPjwvc3YtbmctcG9wdXA+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L25nLXRlbXBsYXRlPiJdfQ==