homebridge-config-ui-x
Version:
A web based management, configuration and control platform for Homebridge.
1 lines • 3.38 kB
JavaScript
import {A as Ao}from'./chunk-DMIeeBQR.js';import {D}from'./chunk-BWu8OGjA.js';import {g,av as fe,J as Ja,k as K8,m as La,s as At,R as Rd,t as f_,q as rc,u as Re,o as dy,a6 as vr,y as ie,N as Ny,G as h_,O as Oe,D as ly,U as ye,aw as Qt,a8 as nc,I as Rt,a9 as Go,aa as Wo,V as Ha,ax as Wg}from'./main-ONDCASUV.js';function E(t,f){if(t&1&&dy(0,"i",15),t&2){let e=ye();Qt(`fas ${e.faIconClass} mb-3 icon-xl`);}}function H(t,f){if(t&1&&dy(0,"h5",6),t&2){let e=ye();ly("innerHTML",e.subtitle,Ha);}}function V(t,f){if(t&1&&(La(0,"div",8),dy(1,"markdown",16),Rd()),t&2){let e=ye();ie(),ly("data",e.markdownMessage2);}}function A(t,f){if(t&1){let e=nc();La(0,"button",17),f_(1,"translate"),rc("click",function(){Go(e);let n=ye();return Wo(n.dismissModal())}),At(2),f_(3,"translate"),Rd();}t&2&&(vr("aria-label",h_(1,2,"form.button_close")),ie(2),Rt(" ",h_(3,4,"form.button_close")," "));}function z(t,f){if(t&1){let e=nc();La(0,"button",17),f_(1,"translate"),rc("click",function(){Go(e);let n=ye();return Wo(n.dismissModal())}),At(2),f_(3,"translate"),Rd();}t&2&&(vr("aria-label",h_(1,2,"form.button_close")),ie(2),Rt(" ",h_(3,4,"form.button_close")," "));}function N(t,f){if(t&1&&(La(0,"a",14),At(1),dy(2,"i",18),Rd()),t&2){let e=ye();ly("href",e.ctaButtonLink,Wg),ie(),Rt(" ",e.ctaButtonLabel," ");}}var J=(()=>{class t{$activeModal=g(fe);modalData=g(D);title=this.modalData.title;subtitle=this.modalData.subtitle;message=this.modalData.message;ctaButtonLabel=this.modalData.ctaButtonLabel;ctaButtonLink=this.modalData.ctaButtonLink;faIconClass=this.modalData.faIconClass;markdownMessage2=this.modalData.markdownMessage2;dismissModal(){this.$activeModal.dismiss("Dismiss");}static \u0275fac=function(d){return new(d||t)};static \u0275cmp=Ja({type:t,selectors:[["app-information"]],decls:18,vars:12,consts:[["role","dialog","aria-modal","true",1,"modal-content"],[1,"modal-header"],["id","information-modal-title",1,"modal-title"],["type","button","data-bs-dismiss","modal",1,"btn-close",3,"click"],[1,"modal-body","text-center"],["aria-hidden","true",3,"class"],[1,"mb-3",3,"innerHTML"],[1,"mb-0",3,"innerHTML"],[1,"alert","p-3","mt-3"],[1,"modal-footer","justify-content-between"],[1,"text-start"],["type","button","data-bs-dismiss","modal",1,"btn","btn-elegant"],[1,"text-center"],[1,"text-end"],["target","_blank","rel","noopener noreferrer",1,"btn","btn-primary","text-decoration-none",3,"href"],["aria-hidden","true"],[1,"plugin-md",3,"data"],["type","button","data-bs-dismiss","modal",1,"btn","btn-elegant",3,"click"],["aria-hidden","true",1,"fas","fa-external-link-alt"]],template:function(d,n){d&1&&(La(0,"div",0)(1,"div",1)(2,"h5",2),At(3),Rd(),La(4,"button",3),f_(5,"translate"),rc("click",function(){return n.dismissModal()}),Rd()(),La(6,"div",4),Re(7,E,1,2,"i",5),Re(8,H,1,1,"h5",6),dy(9,"p",7),Re(10,V,2,1,"div",8),Rd(),La(11,"div",9)(12,"div",10),Re(13,A,4,6,"button",11),Rd(),La(14,"div",12),Re(15,z,4,6,"button",11),Rd(),La(16,"div",13),Re(17,N,3,2,"a",14),Rd()()()),d&2&&(vr("aria-labelledby","information-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(),Oe(n.subtitle?8:-1),ie(),ly("innerHTML",n.message,Ha),ie(),Oe(n.markdownMessage2?10:-1),ie(3),Oe(n.ctaButtonLink?13:-1),ie(2),Oe(n.ctaButtonLink?-1:15),ie(2),Oe(n.ctaButtonLink?17:-1));},dependencies:[Ao,K8],encapsulation:2})}return t})();export{J};