From 3c084fbe34bba66252b11cfe2fbd65e5e01c72ba Mon Sep 17 00:00:00 2001 From: pei-jung Date: Tue, 10 Sep 2024 22:24:49 -0700 Subject: [PATCH] LPD-25688 Fix dropdown styling --- .../js/components/PublicationTimeline.js | 236 ++++++++---------- 1 file changed, 107 insertions(+), 129 deletions(-) diff --git a/modules/apps/change-tracking/change-tracking-web/src/main/resources/META-INF/resources/publications/js/components/PublicationTimeline.js b/modules/apps/change-tracking/change-tracking-web/src/main/resources/META-INF/resources/publications/js/components/PublicationTimeline.js index 9d10cd9eb7c247..d07dd510372e59 100644 --- a/modules/apps/change-tracking/change-tracking-web/src/main/resources/META-INF/resources/publications/js/components/PublicationTimeline.js +++ b/modules/apps/change-tracking/change-tracking-web/src/main/resources/META-INF/resources/publications/js/components/PublicationTimeline.js @@ -8,7 +8,6 @@ import ClayDropDown, {Align} from '@clayui/drop-down'; import ClayLayout from '@clayui/layout'; import ClayLoadingIndicator from '@clayui/loading-indicator'; import ClayModal, {useModal} from '@clayui/modal'; -import ClayPanel from '@clayui/panel'; import {FrontendDataSet} from '@liferay/frontend-data-set-web'; import {createPortletURL, fetch, getPortletId} from 'frontend-js-web'; import React, {useEffect, useState} from 'react'; @@ -180,102 +179,96 @@ const PublicationTimeline = ({ const renderTimelineItemRow = (timelineItem) => { return ( - - -
- - {timelineItem.name} - + + + +
+ {timelineItem.name} - -
+ +
-
- {timelineItem.description} -
+
+ {timelineItem.description} +
-
- {timelineItem.statusMessage} -
-
+
+ {timelineItem.statusMessage} +
+ - - {Liferay.FeatureFlags['LPD-20556'] ? ( - <> - {timelineItem.actions.get ? ( - + {Liferay.FeatureFlags['LPD-20556'] ? ( + <> + {timelineItem.actions.get ? ( + + } + > + - } - > + + ) : null} + + ) : ( + <> + {timelineItem.actions ? ( - - ) : null} - - ) : ( - <> - {timelineItem.actions ? ( - - ) : null} - - )} - -
+ ) : null} + + )} + + + ); }; @@ -307,48 +300,33 @@ const PublicationTimeline = ({ {renderModal()}
- - - {Liferay.FeatureFlags['LPD-20556'] - ? timelineItems - .slice(0, MAX_DROPDOWN_ITEMS_SHOWN) - .map((timelineItem) => - renderTimelineItemRow(timelineItem) - ) - : timelineItems.map((timelineItem) => + + {Liferay.FeatureFlags['LPD-20556'] + ? timelineItems + .slice(0, MAX_DROPDOWN_ITEMS_SHOWN) + .map((timelineItem) => renderTimelineItemRow(timelineItem) - )} + ) + : timelineItems.map((timelineItem) => + renderTimelineItemRow(timelineItem) + )} + - {timelineItems.length > MAX_DROPDOWN_ITEMS_SHOWN && - Liferay.FeatureFlags['LPD-20556'] ? ( - - { - setShowModal(true); - }} - > - {Liferay.Language.get('view-more')} - - - ) : null} - - + {timelineItems.length > MAX_DROPDOWN_ITEMS_SHOWN && + Liferay.FeatureFlags['LPD-20556'] ? ( +
+ { + setShowModal(true); + }} + > + {Liferay.Language.get('view-more')} + +
+ ) : null}
);