Skip to content

Commit 965d6dc

Browse files
committed
chore: wrap array.every operation in useMemo
1 parent 74db165 commit 965d6dc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Shared/Components/CICDHistory/LogsRenderer.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616

1717
import { useParams } from 'react-router-dom'
18-
import { useEffect, useRef, useState } from 'react'
18+
import { useEffect, useMemo, useRef, useState } from 'react'
1919
import AnsiUp from 'ansi_up'
2020
import DOMPurify from 'dompurify'
2121
import { ANSI_UP_REGEX, ComponentSizeType } from '@Shared/constants'
@@ -188,7 +188,7 @@ export const LogsRenderer = ({
188188
const [logsList, setLogsList] = useState<string[]>([])
189189
const { searchKey, handleSearch } = useUrlFilters()
190190

191-
const areAllStagesExpanded = stageList.every((item) => item.isOpen)
191+
const areAllStagesExpanded = useMemo(() => stageList.every((item) => item.isOpen), [stageList])
192192

193193
const areStagesAvailable =
194194
(window._env_.FEATURE_STEP_WISE_LOGS_ENABLE && streamDataList[0]?.startsWith(LOGS_STAGE_IDENTIFIER)) || false

0 commit comments

Comments
 (0)