-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path872-es2015.5cf5c3f8b35a7baa7ef5.js
More file actions
2 lines (2 loc) · 1.76 KB
/
872-es2015.5cf5c3f8b35a7baa7ef5.js
File metadata and controls
2 lines (2 loc) · 1.76 KB
1
2
"use strict";(self.webpackChunkrxjs_dev=self.webpackChunkrxjs_dev||[]).push([[872],{6872:function(n,e,t){t.r(e),t.d(e,{AnnouncementBarModule:function(){return g}});var r=t(54364),o=t(53882),s=t(44466),a=t(34864),c=t(49005),i=t(70095),u=t(2316),m=t(44541);function l(n,e){if(1&n&&(u.TgZ(0,"div",1),u.TgZ(1,"div",2),u._UZ(2,"img",3),u._UZ(3,"p",4),u.TgZ(4,"a",5),u._uU(5,"Learn More"),u.qZA(),u.qZA(),u.qZA()),2&n){const n=u.oxw();u.xp6(2),u.Q6J("src",n.announcement.imageUrl,u.LSH),u.xp6(1),u.Q6J("innerHTML",n.announcement.message,u.oJD),u.xp6(1),u.Q6J("href",n.announcement.linkUrl,u.LSH)}}const f=i.bL+"announcements.json";let p=(()=>{class n{constructor(n,e){this.http=n,this.logger=e}ngOnInit(){this.http.get(f).pipe((0,a.K)(n=>(this.logger.error(new Error(`${f} request failed: ${n.message}`)),[])),(0,c.U)(n=>this.findCurrentAnnouncement(n)),(0,a.K)(n=>(this.logger.error(new Error(`${f} contains invalid data: ${n.message}`)),[]))).subscribe(n=>this.announcement=n)}findCurrentAnnouncement(n){return n.filter(n=>new Date(n.startDate).valueOf()<Date.now()).filter(n=>new Date(n.endDate).valueOf()>Date.now())[0]}}return n.\u0275fac=function(e){return new(e||n)(u.Y36(o.eN),u.Y36(m.Y))},n.\u0275cmp=u.Xpm({type:n,selectors:[["aio-announcement-bar"]],decls:1,vars:1,consts:[["class","homepage-container",4,"ngIf"],[1,"homepage-container"],[1,"announcement-bar"],[3,"src"],[3,"innerHTML"],[1,"button",3,"href"]],template:function(n,e){1&n&&u.YNc(0,l,6,3,"div",0),2&n&&u.Q6J("ngIf",e.announcement)},directives:[r.O5],encapsulation:2}),n})(),g=(()=>{class n{constructor(){this.customElementComponent=p}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=u.oAB({type:n}),n.\u0275inj=u.cJS({imports:[[r.ez,s.m,o.JF]]}),n})()}}]);
//# sourceMappingURL=872-es2015.5cf5c3f8b35a7baa7ef5.js.map