From dac4d6471663e561d8b077ff8ac6d26e85729d96 Mon Sep 17 00:00:00 2001 From: Rebeka Dekany <50901361+rebekadekany@users.noreply.github.com> Date: Tue, 5 Sep 2023 11:21:29 +0200 Subject: [PATCH] Merge pull request #14597 from overleaf/jdt-remove-hist-actionf-from-faded Remove compare button on faded GitOrigin-RevId: 64b3d2b19416eee3a00ba43cbbf95d7473d376c2 --- .../change-list/all-history-list.tsx | 8 ++++---- .../compare-version-dropdown-content.tsx | 8 ++++---- .../dropdown/menu-item/compare-items.tsx | 8 ++++---- .../change-list/history-version-details.tsx | 14 +++++++------- .../components/change-list/history-version.tsx | 18 ++++++++++-------- .../components/change-list/label-list-item.tsx | 12 ++++++------ .../components/change-list/labels-list.tsx | 6 +++--- .../history/history-version.stories.tsx | 2 +- .../stories/history/label-version.stories.tsx | 2 +- 9 files changed, 40 insertions(+), 38 deletions(-) diff --git a/services/web/frontend/js/features/history/components/change-list/all-history-list.tsx b/services/web/frontend/js/features/history/components/change-list/all-history-list.tsx index b1cc9e9681..07908dec6b 100644 --- a/services/web/frontend/js/features/history/components/change-list/all-history-list.tsx +++ b/services/web/frontend/js/features/history/components/change-list/all-history-list.tsx @@ -126,7 +126,7 @@ function AllHistoryList() {
{visibleUpdates.map((update, index) => { - const selected = isVersionSelected( + const selectionState = isVersionSelected( selection, update.fromV, update.toV @@ -144,8 +144,8 @@ function AllHistoryList() { const selectable = !faded && (selection.comparing || - selected === 'aboveSelected' || - selected === 'belowSelected') + selectionState === 'aboveSelected' || + selectionState === 'belowSelected') const hasTutorialOverlay = index === firstUnselectedIndex && showTutorial @@ -157,7 +157,7 @@ function AllHistoryList() { faded={faded} showDivider={showDivider} setSelection={setSelection} - selected={selected} + selectionState={selectionState} currentUserId={currentUserId} selectable={selectable} projectId={projectId} diff --git a/services/web/frontend/js/features/history/components/change-list/dropdown/compare-version-dropdown-content.tsx b/services/web/frontend/js/features/history/components/change-list/dropdown/compare-version-dropdown-content.tsx index 1fb9e492cb..70e7f49c58 100644 --- a/services/web/frontend/js/features/history/components/change-list/dropdown/compare-version-dropdown-content.tsx +++ b/services/web/frontend/js/features/history/components/change-list/dropdown/compare-version-dropdown-content.tsx @@ -28,7 +28,7 @@ function CompareVersionDropdownContentAllHistory({ @@ -36,7 +36,7 @@ function CompareVersionDropdownContentAllHistory({ @@ -72,7 +72,7 @@ function CompareVersionDropdownContentLabelsList({ fromVTimestamp: versionTimestamp, toVTimestamp: versionTimestamp, }} - selected="aboveSelected" + selectionState="aboveSelected" text={t('history_compare_up_to_this_version')} closeDropdown={closeDropdownLabels} /> @@ -85,7 +85,7 @@ function CompareVersionDropdownContentLabelsList({ fromVTimestamp: versionTimestamp, toVTimestamp: versionTimestamp, }} - selected="belowSelected" + selectionState="belowSelected" text={t('history_compare_from_this_version')} closeDropdown={closeDropdownLabels} /> diff --git a/services/web/frontend/js/features/history/components/change-list/dropdown/menu-item/compare-items.tsx b/services/web/frontend/js/features/history/components/change-list/dropdown/menu-item/compare-items.tsx index 0cf4d8bf36..feed1898b2 100644 --- a/services/web/frontend/js/features/history/components/change-list/dropdown/menu-item/compare-items.tsx +++ b/services/web/frontend/js/features/history/components/change-list/dropdown/menu-item/compare-items.tsx @@ -7,14 +7,14 @@ import { ItemSelectionState } from '../../../../utils/history-details' type CompareItemsProps = { updateRange: UpdateRange - selected: ItemSelectionState + selectionState: ItemSelectionState text?: string closeDropdown: () => void } function CompareItems({ updateRange, - selected, + selectionState, text, closeDropdown, }: CompareItemsProps) { @@ -27,7 +27,7 @@ function CompareItems({ return ( <> - {selected === 'belowSelected' ? ( + {selectionState === 'belowSelected' ? ( ) : null} - {selected === 'aboveSelected' ? ( + {selectionState === 'aboveSelected' ? ( {children} diff --git a/services/web/frontend/js/features/history/components/change-list/history-version.tsx b/services/web/frontend/js/features/history/components/change-list/history-version.tsx index fcb5f053bf..f3170ea68f 100644 --- a/services/web/frontend/js/features/history/components/change-list/history-version.tsx +++ b/services/web/frontend/js/features/history/components/change-list/history-version.tsx @@ -40,7 +40,7 @@ type HistoryVersionProps = { selectable: boolean faded: boolean showDivider: boolean - selected: ItemSelectionState + selectionState: ItemSelectionState setSelection: HistoryContextValue['setSelection'] dropdownOpen: boolean dropdownActive: boolean @@ -59,7 +59,7 @@ function HistoryVersion({ selectable, faded, showDivider, - selected, + selectionState, setSelection, dropdownOpen, dropdownActive, @@ -186,7 +186,8 @@ function HistoryVersion({ className={classNames({ 'history-version-divider-container': true, 'version-element-within-selected ': - selected === 'withinSelected' || selected === 'lowerSelected', + selectionState === 'withinSelected' || + selectionState === 'lowerSelected', })} >
@@ -196,7 +197,8 @@ function HistoryVersion({