cluedin-widget
Version:
1 lines • 4.17 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{1818:function(e,t,n){"use strict";var a=n(0),i=n.n(a),r=n(8),c=n(6),l=n(23),u=n.n(l),o=n(17),s=n.n(o),d=n(9),p=n(4),m=n(288),g=n(85),f=n(10),h=n(222),y=Object(h.a)(m.a),v=function(e){var t=e.searchResult,n=e.q,a=t.Hits.map(function(e,a){var r;t&&t.Highlights&&t.Highlights[e.id]&&(r=t.Highlights[e.id]);var c=Object(g.b)(e.data.entityType),l=f.g.goToEntity(e);return i.a.createElement(y,{key:"DefaultSelectable-".concat(e.name,"-").concat(a),entityUrl:l,entityConfig:c,q:n,entity:e,highlight:r})});return i.a.createElement("div",null,a)};v.displayName="EntityDefaultSearchResult";var E=v,M=function(e){var t=e.searchResult,n=e.query,a=e.onInitMerge,r=t&&t.Hits&&t.Hits.length>0,c=t&&t.Hits&&1===t.Hits.length;return r?i.a.createElement("div",null,!c&&i.a.createElement("div",{style:{padding:"15px",borderBottom:"1px solid #ccc"}},i.a.createElement(s.a,{icon:i.a.createElement(d.Merge,null),onClick:a,type:"primary",text:i.a.createElement(p.FormattedMessage,{id:"module-dataModeling-merge",defaultMessage:"Merge"})})),i.a.createElement(E,{searchResult:t,q:n})):i.a.createElement(u.a,null,"No result found")},b=n(70),q=n(339),O=n(89),j=Object(c.b)(Object(c.c)({componentWillMount:function(){var e=this.props,t=e.query,n=e.search;t&&n(t)},componentWillReceiveProps:function(e){var t=this.props,n=t.query,a=t.search;n!==e.query&&e.query&&a(e.query)}}))(function(e){var t=e.title,n=e.open,a=e.onClose,r=e.searchResult,c=e.invalid,l=e.isFetching,u=e.onInitMerge,o=e.query;return i.a.createElement(q.a,{open:n,onClose:a,style:{width:"968px"},title:t,invalid:c,isFetching:l},i.a.createElement("div",{style:{overflowY:"scroll"}},i.a.createElement(M,{onInitMerge:u,searchResult:r,query:o,title:t})))});t.a=Object(r.connect)(function(e,t){var n=e.searchModule.quickSearch,a=t.query,i=t.open;return{isFetching:!n[a]||n[a].isFetching,searchResult:n[a]?n[a].result:[],invalid:!!n[a]&&n[a].invalid,open:i}},function(e,t){var n=t.withUntokenized;return{search:function(t){e(Object(b.j)({query:t,withUntokenized:n}))},onInitMerge:function(){var t={min:2,max:1/0,sameEntityType:!0};e(Object(O.d)(t))}}})(j)},2216:function(e,t,n){"use strict";n.r(t);var a=n(0),i=n.n(a),r=n(4),c=n(8),l=n(6),u=n(235),o=n(220),s=n(40),d=n.n(s),p=n(144),m=n.n(p),g=n(23),f=n.n(g),h=function(){return i.a.createElement(f.a,{type:"info"},"No duplicates have been found so far")},y=function(e){var t=e.data,n=void 0===t?[]:t;return!n||n&&0===n.length?i.a.createElement(h,null):i.a.createElement(m.a,{data:n||[],properties:[{property:"term",displayName:i.a.createElement(r.FormattedMessage,{id:"module-dataModeling-entityName",defaultMessage:"Entity name"}),Component:function(e){var t=e.value;return i.a.createElement("span",null,t)}},{property:"count",displayName:i.a.createElement(r.FormattedMessage,{id:"module-dataModeling-count",defaultMessage:"Count"})}]})},v=function(e){var t=e.duplicates,n=e.onSelectDuplicate;return i.a.createElement("div",{style:{margin:"30px",background:"#fff"}},i.a.createElement(d.a,{title:i.a.createElement(r.FormattedMessage,{id:"module-dataModeling-duplicatedEntities",defaultMessage:"Duplicated Entities"})},i.a.createElement(y,{data:t,onSelectDuplicate:n})))},E=Object(o.a)(v),M=Object(l.b)(Object(l.c)({componentDidMount:function(){(0,this.props.fetchDuplicates)()}}))(E),b=Object(c.connect)(function(e){var t=e.dataModeling;return{isFetching:t.isFetchingDuplicates,duplicates:t.duplicates,invalid:t.invalidDuplicates}},function(e){return{fetchDuplicates:function(){e(Object(u.f)())},onSelectDuplicate:function(t){e(Object(u.e)(t))}}})(M),q=n(409),O=n(1818);t.default=Object(c.connect)(function(e){var t=e.dataModeling.selectedDuplicate;return{isQuickViewOpen:!!t,query:t}},function(e){return{onClose:function(){e(Object(u.a)())}}})(function(e){var t=e.isQuickViewOpen,n=e.query,a=e.onClose;return i.a.createElement("div",null,i.a.createElement(b,null),i.a.createElement(O.a,{query:n,withUntokenized:!0,open:t,onClose:a,title:i.a.createElement(r.FormattedMessage,{id:"module-dataModeling-quickViewTitleDuplicated",defaultMessage:"Related Entities for {query}",values:{query:n}})}),i.a.createElement(q.a,null))})}}]);