Skip to content

Commit

Permalink
Fixed UI error
Browse files Browse the repository at this point in the history
  • Loading branch information
ShireenKumar committed Feb 2, 2025
1 parent 6c2ed99 commit a698d00
Showing 1 changed file with 36 additions and 5 deletions.
41 changes: 36 additions & 5 deletions packages/frontend/components/Sidebar/Sidebar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,12 @@ const Sidebar: React.FC<SidebarProps> = memo(
colorScheme="blue"
mt={3}
>
<TabList display="flex" gap={2}>
<TabList
display="flex"
gap={2}
borderBottom="2px solid"
borderColor="neutral.200"
>
<Tab
_selected={{ color: "white", bg: "blue.800" }}
flex="0.4"
Expand All @@ -265,7 +270,7 @@ const Sidebar: React.FC<SidebarProps> = memo(
</Tab>
</TabList>
<TabPanels>
<TabPanel>
<TabPanel width="100%" p={0} m={0}>
{major.requirementSections.map((section, index) => {
const sectionValidationError:
| MajorValidationError
Expand Down Expand Up @@ -320,15 +325,41 @@ const Sidebar: React.FC<SidebarProps> = memo(
<Text>Minor Requirments</Text>
{minorResponse.minor?.requirementSections.map(
(section, index) => {
const sectionValidationError:
| MajorValidationError
| undefined = getSectionError(
index,
validationStatus
);

let sectionValidationStatus =
SidebarValidationStatus.Complete;

if (validationStatus === undefined) {
sectionValidationStatus =
SidebarValidationStatus.Loading;
} else if (
sectionValidationError &&
sectionValidationError.type === "SECTION" &&
sectionValidationError.maxPossibleChildCount === 0
) {
sectionValidationStatus =
SidebarValidationStatus.Error;
} else if (
sectionValidationError &&
sectionValidationError.type === "SECTION" &&
sectionValidationError.maxPossibleChildCount > 0
) {
sectionValidationStatus =
SidebarValidationStatus.InProgress;
}
return (
<SidebarSection
key={index}
section={section}
courseData={courseData}
dndIdPrefix={`${SIDEBAR_DND_ID_PREFIX}-minor`}
validationStatus={
SidebarValidationStatus.InProgress
}
validationStatus={sectionValidationStatus}
coursesTaken={coursesTaken}
></SidebarSection>
);
Expand Down

0 comments on commit a698d00

Please sign in to comment.