homebridge-config-ui-x
Version:
A web based management, configuration and control platform for Homebridge.
2 lines (1 loc) • 3.33 kB
JavaScript
import{b as S}from"./chunk-M2QUBULD.js";import{b as L}from"./chunk-SMGTZ45N.js";import{s as B}from"./chunk-2QHNXSQY.js";import{Aa as h,Ea as i,Lb as y,Mb as b,Nb as D,Ob as x,Ra as T,Zc as w,aa as v,ab as u,cb as l,db as r,dc as c,ec as p,fa as k,ga as I,ib as _,jb as a,kb as o,lb as s,vb as g,xb as C,za as M,zb as m}from"./chunk-LTGI3NYM.js";function E(t,f){if(t&1&&s(0,"i",15),t&2){let e=m();y(`fas ${e.faIconClass} mb-3 icon-xl`)}}function H(t,f){if(t&1&&s(0,"h5",6),t&2){let e=m();_("innerHTML",e.subtitle,M)}}function V(t,f){if(t&1&&(a(0,"div",8),s(1,"markdown",16),o()),t&2){let e=m();i(),_("data",e.markdownMessage2)}}function A(t,f){if(t&1){let e=g();a(0,"button",17),c(1,"translate"),C("click",function(){k(e);let n=m();return I(n.dismissModal())}),b(2),c(3,"translate"),o()}t&2&&(u("aria-label",p(1,2,"form.button_close")),i(2),x(" ",p(3,4,"form.button_close")," "))}function z(t,f){if(t&1){let e=g();a(0,"button",17),c(1,"translate"),C("click",function(){k(e);let n=m();return I(n.dismissModal())}),b(2),c(3,"translate"),o()}t&2&&(u("aria-label",p(1,2,"form.button_close")),i(2),x(" ",p(3,4,"form.button_close")," "))}function N(t,f){if(t&1&&(a(0,"a",14),b(1),s(2,"i",18),o()),t&2){let e=m();_("href",e.ctaButtonLink,h),i(),x(" ",e.ctaButtonLabel," ")}}var J=(()=>{class t{$activeModal=v(B);modalData=v(L);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=T({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&&(a(0,"div",0)(1,"div",1)(2,"h5",2),b(3),o(),a(4,"button",3),c(5,"translate"),C("click",function(){return n.dismissModal()}),o()(),a(6,"div",4),l(7,E,1,2,"i",5),l(8,H,1,1,"h5",6),s(9,"p",7),l(10,V,2,1,"div",8),o(),a(11,"div",9)(12,"div",10),l(13,A,4,6,"button",11),o(),a(14,"div",12),l(15,z,4,6,"button",11),o(),a(16,"div",13),l(17,N,3,2,"a",14),o()()()),d&2&&(u("aria-labelledby","information-modal-title"),i(3),D(n.title),i(),u("aria-label",p(5,10,"form.button_close")),i(3),r(n.faIconClass?7:-1),i(),r(n.subtitle?8:-1),i(),_("innerHTML",n.message,M),i(),r(n.markdownMessage2?10:-1),i(3),r(n.ctaButtonLink?13:-1),i(2),r(n.ctaButtonLink?-1:15),i(2),r(n.ctaButtonLink?17:-1))},dependencies:[S,w],encapsulation:2,changeDetection:0})}return t})();export{J as a};