From 0ab83efd47d75fb6c278994c7dc8a6d22b4b6b83 Mon Sep 17 00:00:00 2001 From: Derek Chen Date: Mon, 30 Sep 2024 19:15:25 -0500 Subject: [PATCH] feat: Derek/disable updating (#239) * feat: first conditional change * feat: update conditionally 2 * feat: xd --- src/views/components/PopupMain.tsx | 38 ++++++++++--------- .../components/calendar/CalenderHeader.tsx | 20 +++++----- 2 files changed, 31 insertions(+), 27 deletions(-) diff --git a/src/views/components/PopupMain.tsx b/src/views/components/PopupMain.tsx index 14e22390..04524901 100644 --- a/src/views/components/PopupMain.tsx +++ b/src/views/components/PopupMain.tsx @@ -1,6 +1,6 @@ import { background } from '@shared/messages'; import { UserScheduleStore } from '@shared/storage/UserScheduleStore'; -import { enableCourseStatusChips } from '@shared/util/experimental'; +import { enableCourseRefreshing, enableCourseStatusChips } from '@shared/util/experimental'; import Divider from '@views/components/common/Divider'; import ExtensionRoot from '@views/components/common/ExtensionRoot/ExtensionRoot'; import List from '@views/components/common/List'; @@ -116,23 +116,25 @@ export default function PopupMain(): JSX.Element { )} -
- - DATA LAST UPDATED: {getUpdatedAtDateTimeString(activeSchedule.updatedAt)} - - -
+ {enableCourseRefreshing && ( +
+ + DATA LAST UPDATED: {getUpdatedAtDateTimeString(activeSchedule.updatedAt)} + + +
+ )} diff --git a/src/views/components/calendar/CalenderHeader.tsx b/src/views/components/calendar/CalenderHeader.tsx index 8f77d7d0..30830977 100644 --- a/src/views/components/calendar/CalenderHeader.tsx +++ b/src/views/components/calendar/CalenderHeader.tsx @@ -1,5 +1,5 @@ import { Status } from '@shared/types/Course'; -import { enableCourseStatusChips } from '@shared/util/experimental'; +import { enableCourseRefreshing, enableCourseStatusChips } from '@shared/util/experimental'; import { Button } from '@views/components/common/Button'; import CourseStatus from '@views/components/common/CourseStatus'; import Divider from '@views/components/common/Divider'; @@ -51,14 +51,16 @@ export default function CalendarHeader({ onSidebarToggle }: CalendarHeaderProps) totalHours={activeSchedule.hours} totalCourses={activeSchedule.courses.length} /> -
- - DATA LAST UPDATED: {getUpdatedAtDateTimeString(activeSchedule.updatedAt)} - - -
+ {enableCourseRefreshing && ( +
+ + DATA LAST UPDATED: {getUpdatedAtDateTimeString(activeSchedule.updatedAt)} + + +
+ )}
{enableCourseStatusChips && (