From d90aaba842cfd4cdc85eb5745710d087d6cb495f Mon Sep 17 00:00:00 2001 From: rahulramesha <71900764+rahulramesha@users.noreply.github.com> Date: Mon, 12 Feb 2024 20:25:37 +0530 Subject: [PATCH] chore: change border of placeholder for spreadsheet (#3631) * change border to place holder for spreadsheet * add completed cylces exception fix * remove window idle callback for making issues visible --- web/components/core/render-if-visible-HOC.tsx | 16 +++++++++------- web/components/cycles/sidebar.tsx | 2 +- .../issue-layouts/spreadsheet/issue-row.tsx | 2 +- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/web/components/core/render-if-visible-HOC.tsx b/web/components/core/render-if-visible-HOC.tsx index 26ae15285d..24ae19fe79 100644 --- a/web/components/core/render-if-visible-HOC.tsx +++ b/web/components/core/render-if-visible-HOC.tsx @@ -40,13 +40,15 @@ const RenderIfVisible: React.FC = (props) => { if (intersectionRef.current) { const observer = new IntersectionObserver( (entries) => { - if (typeof window !== undefined && window.requestIdleCallback) { - window.requestIdleCallback(() => setShouldVisible(entries[0].isIntersecting), { - timeout: 300, - }); - } else { - setShouldVisible(entries[0].isIntersecting); - } + //DO no remove comments for future + // if (typeof window !== undefined && window.requestIdleCallback) { + // window.requestIdleCallback(() => setShouldVisible(entries[0].isIntersecting), { + // timeout: 300, + // }); + // } else { + // setShouldVisible(entries[0].isIntersecting); + // } + setShouldVisible(entries[0].isIntersecting); }, { root: root?.current, diff --git a/web/components/cycles/sidebar.tsx b/web/components/cycles/sidebar.tsx index 8335baf06b..c825feb379 100644 --- a/web/components/cycles/sidebar.tsx +++ b/web/components/cycles/sidebar.tsx @@ -329,7 +329,7 @@ export const CycleDetailsSidebar: React.FC = observer((props) => { const isEndValid = new Date(`${cycleDetails?.end_date}`) >= new Date(`${cycleDetails?.start_date}`); const progressPercentage = cycleDetails - ? isCompleted + ? isCompleted && cycleDetails?.progress_snapshot ? Math.round( (cycleDetails.progress_snapshot.completed_issues / cycleDetails.progress_snapshot.total_issues) * 100 ) diff --git a/web/components/issues/issue-layouts/spreadsheet/issue-row.tsx b/web/components/issues/issue-layouts/spreadsheet/issue-row.tsx index 840ea39f9c..b07dc93e24 100644 --- a/web/components/issues/issue-layouts/spreadsheet/issue-row.tsx +++ b/web/components/issues/issue-layouts/spreadsheet/issue-row.tsx @@ -65,7 +65,7 @@ export const SpreadsheetIssueRow = observer((props: Props) => { as="tr" defaultHeight="calc(2.75rem - 1px)" root={containerRef} - placeholderChildren={} + placeholderChildren={} changingReference={issueIds} >