UNPKG

homebridge-config-ui-x

Version:

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

1 lines 3.38 kB
import{$ as Le,Ct as Qo,E as Dy,Fr as se,I as Ga,Jr as ve,Kr as v3,M as Fe,Pr as sc,Q as Ko,Tn as ac,Un as g,X as Jt,Yr as vy,Yt as Va,hr as nc,jt as S_,pt as Ot,rr as jd,sn as Xg,sr as kt,ut as N_,vt as Py,x as Cr}from"./chunk-D96TCRAL.js";import{lt as fe}from"./main-E3N63CH7.js";import{r as D}from"./chunk-nWnpef0a.js";import{n as Uo}from"./chunk-Cgpv3T9Y2.js";function E(t,f){if(t&1&&Dy(0,`i`,15),t&2)Jt(`fas ${ve().faIconClass} mb-3 icon-xl`)}function H(t,f){if(t&1&&Dy(0,`h5`,6),t&2)vy(`innerHTML`,ve().subtitle,Ga)}function V(t,f){if(t&1&&(Va(0,`div`,8),Dy(1,`markdown`,16),jd()),t&2){let e=ve();se(),vy(`data`,e.markdownMessage2)}}function A(t,f){if(t&1){let e=sc();Va(0,`button`,17),S_(1,`translate`),ac(`click`,function(){Ko(e);return Qo(ve().dismissModal())}),Ot(2),S_(3,`translate`),jd()}t&2&&(Cr(`aria-label`,N_(1,2,`form.button_close`)),se(2),kt(` `,N_(3,4,`form.button_close`),` `))}function z(t,f){if(t&1){let e=sc();Va(0,`button`,17),S_(1,`translate`),ac(`click`,function(){Ko(e);return Qo(ve().dismissModal())}),Ot(2),S_(3,`translate`),jd()}t&2&&(Cr(`aria-label`,N_(1,2,`form.button_close`)),se(2),kt(` `,N_(3,4,`form.button_close`),` `))}function N(t,f){if(t&1&&(Va(0,`a`,14),Ot(1),Dy(2,`i`,18),jd()),t&2){let e=ve();vy(`href`,e.ctaButtonLink,Xg),se(),kt(` `,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 ɵfac=function(d){return new(d||t)};static ɵcmp=nc({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&&(Va(0,`div`,0)(1,`div`,1)(2,`h5`,2),Ot(3),jd(),Va(4,`button`,3),S_(5,`translate`),ac(`click`,function(){return n.dismissModal()}),jd()(),Va(6,`div`,4),Fe(7,E,1,2,`i`,5),Fe(8,H,1,1,`h5`,6),Dy(9,`p`,7),Fe(10,V,2,1,`div`,8),jd(),Va(11,`div`,9)(12,`div`,10),Fe(13,A,4,6,`button`,11),jd(),Va(14,`div`,12),Fe(15,z,4,6,`button`,11),jd(),Va(16,`div`,13),Fe(17,N,3,2,`a`,14),jd()()()),d&2&&(Cr(`aria-labelledby`,`information-modal-title`),se(3),Py(n.title),se(),Cr(`aria-label`,N_(5,10,`form.button_close`)),se(3),Le(n.faIconClass?7:-1),se(),Le(n.subtitle?8:-1),se(),vy(`innerHTML`,n.message,Ga),se(),Le(n.markdownMessage2?10:-1),se(3),Le(n.ctaButtonLink?13:-1),se(2),Le(n.ctaButtonLink?-1:15),se(2),Le(n.ctaButtonLink?17:-1))},dependencies:[Uo,v3],encapsulation:2})}return t})();export{J as t};