UNPKG

homebridge-config-ui-x

Version:

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

2 lines (1 loc) 2.9 kB
import{a as k}from"./chunk-CG4JSQF7.js";import{s as B}from"./chunk-YATM6BZO.js";import{D as T}from"./chunk-QCMOCU6Q.js";import{Ab as c,Dc as b,Ec as _,Jb as o,Kb as a,Lb as m,Sb as h,Ta as r,Tb as f,Ya as i,Yb as u,Zb as l,aa as v,ga as M,ha as D,jc as E,kc as C,lc as y,mb as L,mc as g,xb as p,zb as d}from"./chunk-ZMC752RO.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};