diff --git a/app/assets/javascripts/Components/Preferences/PreferencesComponents/PreferencesGroup.tsx b/app/assets/javascripts/Components/Preferences/PreferencesComponents/PreferencesGroup.tsx
index 5dd982d9f..deae99ce3 100644
--- a/app/assets/javascripts/Components/Preferences/PreferencesComponents/PreferencesGroup.tsx
+++ b/app/assets/javascripts/Components/Preferences/PreferencesComponents/PreferencesGroup.tsx
@@ -1,8 +1,9 @@
import { FunctionComponent } from 'preact'
import { HorizontalSeparator } from '@/Components/Shared/HorizontalSeparator'
-const HorizontalLine: FunctionComponent<{ index: number; length: number }> = ({ index, length }) =>
- (index < length - 1 ? : null)
+const HorizontalLine: FunctionComponent<{ index: number; length: number }> = ({ index, length }) => {
+ return index < length - 1 ? : null
+}
export const PreferencesGroup: FunctionComponent = ({ children }) => (
diff --git a/app/assets/javascripts/Components/RevisionHistoryModal/RemoteHistoryList.tsx b/app/assets/javascripts/Components/RevisionHistoryModal/RemoteHistoryList.tsx
index 4d1bfff85..ef164d5df 100644
--- a/app/assets/javascripts/Components/RevisionHistoryModal/RemoteHistoryList.tsx
+++ b/app/assets/javascripts/Components/RevisionHistoryModal/RemoteHistoryList.tsx
@@ -53,30 +53,34 @@ export const RemoteHistoryList: FunctionComponent
= obse
ref={remoteHistoryListRef}
>
{isFetchingRemoteHistory && }
- {remoteHistory?.map((group) =>
- (group.entries && group.entries.length ? (
-
-
- {group.title}
-
- {group.entries.map((entry) => (
- {
- setSelectedEntryUuid(entry.uuid)
- fetchAndSetRemoteRevision(entry).catch(console.error)
- }}
- >
-
-
{previewHistoryEntryTitle(entry)}
- {!application.features.hasMinimumRole(entry.required_role) &&
}
-
-
- ))}
-
- ) : null),
- )}
+ {remoteHistory?.map((group) => {
+ if (group.entries && group.entries.length) {
+ return (
+
+
+ {group.title}
+
+ {group.entries.map((entry) => (
+ {
+ setSelectedEntryUuid(entry.uuid)
+ fetchAndSetRemoteRevision(entry).catch(console.error)
+ }}
+ >
+
+
{previewHistoryEntryTitle(entry)}
+ {!application.features.hasMinimumRole(entry.required_role) &&
}
+
+
+ ))}
+
+ )
+ } else {
+ return null
+ }
+ })}
{!remoteHistoryLength && !isFetchingRemoteHistory && (
No remote history found
)}
diff --git a/app/assets/javascripts/Components/RevisionHistoryModal/SessionHistoryList.tsx b/app/assets/javascripts/Components/RevisionHistoryModal/SessionHistoryList.tsx
index f1f6d0aa1..1953918b2 100644
--- a/app/assets/javascripts/Components/RevisionHistoryModal/SessionHistoryList.tsx
+++ b/app/assets/javascripts/Components/RevisionHistoryModal/SessionHistoryList.tsx
@@ -53,28 +53,32 @@ export const SessionHistoryList: FunctionComponent = ({
}`}
ref={sessionHistoryListRef}
>
- {sessionHistory?.map((group) =>
- (group.entries && group.entries.length ? (
-
-
- {group.title}
-
- {group.entries.map((entry, index) => (
- {
- setSelectedItemCreatedAt(entry.payload.created_at)
- setSelectedRevision(entry)
- setSelectedRemoteEntry(undefined)
- }}
- >
- {entry.previewTitle()}
-
- ))}
-
- ) : null),
- )}
+ {sessionHistory?.map((group) => {
+ if (group.entries && group.entries.length) {
+ return (
+
+
+ {group.title}
+
+ {group.entries.map((entry, index) => (
+ {
+ setSelectedItemCreatedAt(entry.payload.created_at)
+ setSelectedRevision(entry)
+ setSelectedRemoteEntry(undefined)
+ }}
+ >
+ {entry.previewTitle()}
+
+ ))}
+
+ )
+ } else {
+ return null
+ }
+ })}
{!sessionHistoryLength && No session history found
}
)