UNPKG

homebridge-config-ui-x

Version:

A web based management, configuration and control platform for Homebridge.

2 lines (1 loc) 2.87 kB
import{a as k}from"./chunk-SMGTZ45N.js";import{s as B}from"./chunk-2QHNXSQY.js";import{Ea as i,Lb as E,Mb as C,Nb as y,Ob as g,Ra as L,Zc as T,aa as v,ab as p,cb as d,db as c,dc as b,ec as _,fa as M,ga as D,mb as o,nb as a,ob as m,vb as h,wb as f,yb as u,za as r,zb as l}from"./chunk-LTGI3NYM.js";function I(t,x){if(t&1&&m(0,"i"),t&2){let e=l();E(`fas ${e.faIconClass} mb-3 icon-xl`)}}function S(t,x){if(t&1&&m(0,"p",7),t&2){let e=l();f("innerHTML",e.message2,r)}}function w(t,x){if(t&1&&m(0,"p",7),t&2){let e=l();f("innerHTML",e.message3,r)}}function $(t,x){if(t&1){let e=h();o(0,"button",14),u("click",function(){M(e);let n=l();return D(n.closeModal())}),C(1),a()}if(t&2){let e=l();E(`btn ${e.confirmButtonClass||"btn-primary"}`),i(),g(" ",e.confirmButtonLabel," ")}}var O=(()=>{class t{$activeModal=v(B);modalData=v(k);title=this.modalData.title;message=this.modalData.message;message2=this.modalData.message2;message3=this.modalData.message3;confirmButtonLabel=this.modalData.confirmButtonLabel;confirmButtonClass=this.modalData.confirmButtonClass;faIconClass=this.modalData.faIconClass;ctaButtonLabel=this.modalData.ctaButtonLabel;ctaButtonLink=this.modalData.ctaButtonLink;dismissModal(){this.$activeModal.dismiss("Dismiss")}closeModal(){this.$activeModal.close()}static \u0275fac=function(s){return new(s||t)};static \u0275cmp=L({type:t,selectors:[["app-confirm"]],decls:20,vars:16,consts:[["role","dialog","aria-modal","true",1,"modal-content"],[1,"modal-header"],["id","confirm-modal-title",1,"modal-title"],["type","button","data-bs-dismiss","modal",1,"btn-close",3,"click"],[1,"modal-body","text-center"],[3,"class"],[1,"mb-0","text-center",3,"innerHTML"],[1,"mt-2","mb-0","text-center",3,"innerHTML"],[1,"modal-footer","justify-content-between"],[1,"text-start"],["type","button","data-bs-dismiss","modal",1,"btn","btn-elegant",3,"click"],[1,"text-center"],[1,"text-end"],["type","button","data-bs-dismiss","modal",3,"class"],["type","button","data-bs-dismiss","modal",3,"click"]],template:function(s,n){s&1&&(o(0,"div",0)(1,"div",1)(2,"h5",2),C(3),a(),o(4,"button",3),b(5,"translate"),u("click",function(){return n.dismissModal()}),a()(),o(6,"div",4),d(7,I,1,2,"i",5),m(8,"p",6),d(9,S,1,1,"p",7),d(10,w,1,1,"p",7),a(),o(11,"div",8)(12,"div",9)(13,"button",10),b(14,"translate"),u("click",function(){return n.dismissModal()}),C(15),b(16,"translate"),a()(),m(17,"div",11),o(18,"div",12),d(19,$,2,3,"button",13),a()()()),s&2&&(p("aria-labelledby","confirm-modal-title"),i(3),y(n.title),i(),p("aria-label",_(5,10,"form.button_close")),i(3),c(n.faIconClass?7:-1),i(),f("innerHTML",n.message,r),i(),c(n.message2?9:-1),i(),c(n.message3?10:-1),i(3),p("aria-label",_(14,12,"form.button_cancel")),i(2),g(" ",_(16,14,"form.button_cancel")," "),i(4),c(n.confirmButtonLabel?19:-1))},dependencies:[T],encapsulation:2,changeDetection:0})}return t})();export{O as a};