${this.action.logs}`}static{this.\u0275fac=(()=>{leto;returnfunction(e){return(o||(o=v(a)))(e||a)}})()}static{this.\u0275cmp=C({type:a,selectors:[["sp-ex-toggling-dom-and-visible"]],hostVars:2,hostBindings:function(r,e){r&2&&A(e.class)},features:[f],decls:47,vars:24,consts:[[1,"container"],[3,"type"],[1,"split-example","ex1",2,"height","150px"],[3,"dragEnd","gutterSize"],[3,"visible"],[1,"btns"],[1,"btn-group"],[1,"btn","btn-warning",3,"click"],["role","alert",1,"alert","alert-danger"]],template:function(r,e){r&1&&(i(0),t(1,"div",0),g(2,"sp-example-title",1),t(3,"div",2)(4,"as-split",3),s("dragEnd",function(D){returne.log("dragEnd",D)}),V(5,h,3,1,"as-split-area",4)(6,B,3,1,"as-split-area",4)(7,y,3,1,"as-split-area",4),n()(),t(8,"p"),i(9,"Toggle "),t(10,"code"),i(11,'[visible]="boolean"'),n(),i(12," properties:"),n(),t(13,"div",5)(14,"div",6)(15,"label",7),s("click",function(){returne.action.isVisibleA=!e.action.isVisibleA}),i(16),n(),t(17,"label",7),s("click",function(){returne.action.isVisibleB=!e.action.isVisibleB}),i(18),n(),t(19,"label",7),s("click",function(){returne.action.isVisibleC=!e.action.isVisibleC}),i(20),n()()(),t(21,"p"),i(22,"Toggle "),t(23,"code"),i(24,'*ngIf="boolean"'),n(),i(25," properties:"),n(),t(26,"div",5)(27,"div",6)(28,"label",7),s("click",function(){returne.action.isPresentA=!e.action.isPresentA}),i(29),n(),t(30,"label",7),s("click",function(){returne.action.isPresentB=!e.action.isPresentB}),i(31),n(),t(32,"label",7),s("click",function(){returne.action.isPresentC=!e.action.isPresentC}),i(33),n()()(),g(34,"br"),t(35,"div",8)(36,"b"),i(37,"Warning:"),n(),g(38,"br"),t(39,"code"),i(40,'[visible]="false"'),n(),i(41," only hides elements and don't remove it from the DOM, It could lead to useless change detection processing."),g(42,"br"),i(43,"Use of "),t(44,"code"),i(45,'*ngIf="false"'),n(),i(46," should be the default option unless you have reasons to keep DOM elements. "),n()()),r&2&&(T(" ",e.testChangeDetectorRun()," "),l(2),d("type",e.exampleEnum.TOGGLE),l(2),d("gutterSize",15),l(),b(e.action.isPresentA?5:-1),l(),b(e.action.isPresentB?6:-1),l(),b(e.action.isPresentC?7:-1),l(8),c("active",!e.action.isVisibleA),l(),m("areaA: "+e.action.isVisibleA),l(),c("active",!e.action.isVisibleB),l(),m("areaB: "+e.action.isVisibleB),l(),c("active",!e.action.isVisibleC),l(),m("areaC: "+e.action.isVisibleC),l(8),c("active",!e.action.isPresentA),l(),m("areaA: "+e.action.isPresentA),l(),c("active",!e.action.isPresentB),l(),m("areaB: "+e.action.isPresentB),l(),c("active",!e.action.isPresentC),l(),m("areaC: "+e.action.isPresentC))},dependencies:[x,P,E],styles:[".btns[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}"],changeDetection:0})}}return a})();export{F as TogglingDomAndVisibleComponent};