UNPKG

homebridge-config-ui-x

Version:

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

1 lines 2.89 kB
import {A}from'./chunk-BWu8OGjA.js';import {g,av as fe,J as Ja,k as K8,az as ke,s as At,aA as Je,t as f_,aB as _i,u as Re,aC as Dr,a6 as vr,y as ie,N as Ny,G as h_,O as Oe,aD as bi,I as Rt,U as ye,aw as Qt,a8 as nc,a9 as Go,aa as Wo,V as Ha}from'./main-ONDCASUV.js';function I(t,x){if(t&1&&Dr(0,"i"),t&2){let e=ye();Qt(`fas ${e.faIconClass} mb-3 icon-xl`);}}function S(t,x){if(t&1&&Dr(0,"p",7),t&2){let e=ye();bi("innerHTML",e.message2,Ha);}}function w(t,x){if(t&1&&Dr(0,"p",7),t&2){let e=ye();bi("innerHTML",e.message3,Ha);}}function $(t,x){if(t&1){let e=nc();ke(0,"button",14),_i("click",function(){Go(e);let n=ye();return Wo(n.closeModal())}),At(1),Je();}if(t&2){let e=ye();Qt(`btn ${e.confirmButtonClass||"btn-primary"}`),ie(),Rt(" ",e.confirmButtonLabel," ");}}var O=(()=>{class t{$activeModal=g(fe);modalData=g(A);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=Ja({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&&(ke(0,"div",0)(1,"div",1)(2,"h5",2),At(3),Je(),ke(4,"button",3),f_(5,"translate"),_i("click",function(){return n.dismissModal()}),Je()(),ke(6,"div",4),Re(7,I,1,2,"i",5),Dr(8,"p",6),Re(9,S,1,1,"p",7),Re(10,w,1,1,"p",7),Je(),ke(11,"div",8)(12,"div",9)(13,"button",10),f_(14,"translate"),_i("click",function(){return n.dismissModal()}),At(15),f_(16,"translate"),Je()(),Dr(17,"div",11),ke(18,"div",12),Re(19,$,2,3,"button",13),Je()()()),s&2&&(vr("aria-labelledby","confirm-modal-title"),ie(3),Ny(n.title),ie(),vr("aria-label",h_(5,10,"form.button_close")),ie(3),Oe(n.faIconClass?7:-1),ie(),bi("innerHTML",n.message,Ha),ie(),Oe(n.message2?9:-1),ie(),Oe(n.message3?10:-1),ie(3),vr("aria-label",h_(14,12,"form.button_cancel")),ie(2),Rt(" ",h_(16,14,"form.button_cancel")," "),ie(4),Oe(n.confirmButtonLabel?19:-1));},dependencies:[K8],encapsulation:2})}return t})();export{O};