From 6c19d6ae4ebfe8de2dc1904065b173b51df45e4c Mon Sep 17 00:00:00 2001 From: mabashian Date: Wed, 23 Jan 2019 14:13:51 -0500 Subject: [PATCH] Removes unnecessary fragment elements. Fixes vertical alignment on notif row item. Bind notification list functions to constructor --- .../NotificationListItem.jsx | 2 +- .../NotificationsList/Notifications.list.jsx | 115 ++++++++++-------- .../Organization/OrganizationDetail.jsx | 22 ++-- 3 files changed, 74 insertions(+), 65 deletions(-) diff --git a/src/components/NotificationsList/NotificationListItem.jsx b/src/components/NotificationsList/NotificationListItem.jsx index 48229acd8b..caf95b9998 100644 --- a/src/components/NotificationsList/NotificationListItem.jsx +++ b/src/components/NotificationsList/NotificationListItem.jsx @@ -44,7 +44,7 @@ class NotificationListItem extends React.Component { return ( {({ i18n }) => ( -
  • +
  • )} - - {( - typeof noInitialResults !== 'undefined' - && !noInitialResults - && !loading - && !error - ) && ( - - - - {({ i18n }) => ( -
      - {results.map(o => ( - this.onSelect(o.id)} - errorTurnedOn={errorTemplateIds.includes(o.id)} - toggleError={this.toggleError} - successTurnedOn={successTemplateIds.includes(o.id)} - toggleSuccess={this.toggleSuccess} - /> - ))} -
    - )} -
    - -
    - )} - {loading ?
    loading...
    : ''} - {error ?
    error
    : ''} -
    + {( + typeof noInitialResults !== 'undefined' + && !noInitialResults + && !loading + && !error + ) && ( + + + + {({ i18n }) => ( +
      + {results.map(o => ( + this.onSelect(o.id)} + errorTurnedOn={errorTemplateIds.includes(o.id)} + toggleError={this.toggleError} + successTurnedOn={successTemplateIds.includes(o.id)} + toggleSuccess={this.toggleSuccess} + /> + ))} +
    + )} +
    + +
    + )} + {loading ?
    loading...
    : ''} + {error ?
    error
    : ''} ); } diff --git a/src/pages/Organizations/screens/Organization/OrganizationDetail.jsx b/src/pages/Organizations/screens/Organization/OrganizationDetail.jsx index 5d79c27e3f..54c8bc79a6 100644 --- a/src/pages/Organizations/screens/Organization/OrganizationDetail.jsx +++ b/src/pages/Organizations/screens/Organization/OrganizationDetail.jsx @@ -54,18 +54,16 @@ const OrganizationDetail = ({ switch (currentTab) { case 'notifications': relatedTemplate = ( - - api.getOrganizationNotifications(id, reqParams)} - getSuccess={(id, reqParams) => api.getOrganizationNotificationSuccess(id, reqParams)} - getError={(id, reqParams) => api.getOrganizationNotificationError(id, reqParams)} - postSuccess={(id, data) => api.createOrganizationNotificationSuccess(id, data)} - postError={(id, data) => api.createOrganizationNotificationError(id, data)} - match={match} - location={location} - history={history} - /> - + api.getOrganizationNotifications(id, reqParams)} + getSuccess={(id, reqParams) => api.getOrganizationNotificationSuccess(id, reqParams)} + getError={(id, reqParams) => api.getOrganizationNotificationError(id, reqParams)} + postSuccess={(id, data) => api.createOrganizationNotificationSuccess(id, data)} + postError={(id, data) => api.createOrganizationNotificationError(id, data)} + match={match} + location={location} + history={history} + /> ); break; default: