UNPKG

cluedin-widget

Version:
1 lines 4.03 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{2217:function(e,a,t){"use strict";t.r(a);var r=t(0),n=t.n(r),o=t(6),s=t(4),d=t(8),l=t(156),m=t(220),c=t(210),i=t(729),u=t(30),p=t.n(u),h=t(144),g=t.n(h),E=t(43),f=t(61),y=Object(o.b)(Object(o.c)({componentDidMount:function(){var e=this.props.shouldFetchAllUsers;e&&e()}}))(function(e){var a=e.author;return e.isFetching?n.a.createElement("div",{style:{display:"flex"}},n.a.createElement(E.Loader,null)):a?n.a.createElement("span",null,a.Account.UserName):n.a.createElement("span",null,"-")}),B=Object(d.connect)(function(e,a){var t=e.user,r=t.allUsers,n=t.isFetchingAllUsers,o=a.value;return{author:(r||[]).find(function(e){return e.Account.Id===o})||null,isFetching:n,value:o}},function(e){return{shouldFetchAllUsers:function(){e(Object(f.b)())}}})(y),F=function(e){var a=e.value;return p()(a).fromNow()},M=function(e){return e.value?n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-yes",message:"Yes"}):n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-no",defaultMessage:"No"})},v=function(e){var a=e.value;return a||n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-noEmailEntered",message:"No Email Entered"})},D=function(e){var a=e.value;return a?n.a.createElement("a",{href:a,rel:"noopener noreferrer",target:"_blank"},n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-viewReport",message:"View Report"})):n.a.createElement("span",null,n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-reportGenerating",message:"Report generating"}))},b=function(e){var a=e.entity;return n.a.createElement("span",null,a.Name||a.Email)},N=function(e){var a=e.data;return n.a.createElement("div",null,n.a.createElement(g.a,{data:a,propertyKey:"Id",properties:[{property:"Name",Component:b,isComputed:!0,displayName:n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-name",message:"Name"})},{property:"Email",displayName:n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-email",message:"Email"})},{property:"AuthorId",displayName:n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-author",message:"Author"}),Component:B},{property:"Processed",displayName:n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-processed",message:"Processed"}),Component:M},{property:"CreatedDate",displayName:n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-createdDate",message:"Created Date"}),Component:F},{property:"ModifiedDate",displayName:n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-modifiedDate",message:"Modified Date"}),Component:F},{property:"DueDate",displayName:n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-dueDate",message:"Due Date"}),Component:F},{property:"ReportEmail",displayName:n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-reportEmail",message:"Email mentioned in Report"}),Component:v},{property:"ReportSent",displayName:n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-reportSent",message:"Report Sent"}),Component:M},{property:"ReportUri",displayName:n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-reportUri",message:"Report Link"}),Component:D}]}))},C=t(559),j=Object(o.b)(Object(o.c)({componentDidMount:function(){(0,this.props.fetchDataBreaches)()}}))(Object(m.a)(function(e){var a=e.data,t=void 0===a?[]:a,r=!t||0===t.length;return n.a.createElement(c.a,{title:n.a.createElement(s.FormattedMessage,{id:"module-dataBreach-allDataBreach",defaultMessage:"All Data Breaches"})},r&&n.a.createElement(i.a,null),!r&&n.a.createElement(N,{data:t}))})),O=Object(d.connect)(function(e){var a=e.dataBreach,t=a.allDataBreaches,r=a.isFetchingDataBreaches,n=a.invalidDataBreaches,o=a.isFetchingMoreDataBreaches;return{data:t,isFetching:r,invalid:n,pageNumber:a.pageNumber,isFetchingMore:o}},function(e){return{fetchDataBreaches:function(){e(Object(l.f)({}))},onLoadMore:function(a){e(Object(l.h)({page:a}))}}})(Object(C.a)(j,{style:{margin:"-16px 32px 32px 32px"}}));a.default=function(){return n.a.createElement(O,null)}}}]);