Skip to content

Commit

Permalink
refactor: make IssueList span 2 columns
Browse files Browse the repository at this point in the history
Part of #870
  • Loading branch information
MarceloRobert committed Feb 11, 2025
1 parent 294d4e9 commit 5548bea
Show file tree
Hide file tree
Showing 4 changed files with 54 additions and 48 deletions.
8 changes: 7 additions & 1 deletion dashboard/src/components/Cards/IssuesList.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,13 @@ const IssuesList = ({
</DumbListingContent>
);

return <BaseCard title={titleElement} content={contentElement} />;
return (
<BaseCard
title={titleElement}
content={contentElement}
className="col-span-2"
/>
);
};

const MemoizedIssuesList = memo(IssuesList);
Expand Down
36 changes: 18 additions & 18 deletions dashboard/src/pages/TreeDetails/Tabs/Boots/BootsTab.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -163,15 +163,6 @@ const BootsTab = ({ treeDetailsLazyLoaded }: BootsTabProps): JSX.Element => {
archCompilerErrors={data.summary.boots.architectures}
diffFilter={diffFilter}
/>
<MemoizedIssuesList
title={<FormattedMessage id="global.issues" />}
issues={data.summary.boots.issues}
failedWithUnknownIssues={data.summary.boots.unknown_issues}
diffFilter={diffFilter}
issueFilterSection="bootIssue"
detailsId={treeId}
pageFrom={RedirectFrom.Tree}
/>
</div>
<div>
<TreeCommitNavigationGraph />
Expand All @@ -181,6 +172,15 @@ const BootsTab = ({ treeDetailsLazyLoaded }: BootsTabProps): JSX.Element => {
diffFilter={diffFilter}
/>
</div>
<MemoizedIssuesList
title={<FormattedMessage id="global.issues" />}
issues={data.summary.boots.issues}
failedWithUnknownIssues={data.summary.boots.unknown_issues}
diffFilter={diffFilter}
issueFilterSection="bootIssue"
detailsId={treeId}
pageFrom={RedirectFrom.Tree}
/>
</DesktopGrid>
<MobileGrid>
<MemoizedStatusCard
Expand All @@ -200,15 +200,6 @@ const BootsTab = ({ treeDetailsLazyLoaded }: BootsTabProps): JSX.Element => {
archCompilerErrors={data.summary.boots.architectures}
diffFilter={diffFilter}
/>
<MemoizedIssuesList
title={<FormattedMessage id="global.issues" />}
issues={data.summary.boots.issues}
failedWithUnknownIssues={data.summary.boots.unknown_issues}
diffFilter={diffFilter}
issueFilterSection="bootIssue"
detailsId={treeId}
pageFrom={RedirectFrom.Tree}
/>
</div>
<div>
<MemoizedHardwareTested
Expand All @@ -217,6 +208,15 @@ const BootsTab = ({ treeDetailsLazyLoaded }: BootsTabProps): JSX.Element => {
diffFilter={diffFilter}
/>
</div>
<MemoizedIssuesList
title={<FormattedMessage id="global.issues" />}
issues={data.summary.boots.issues}
failedWithUnknownIssues={data.summary.boots.unknown_issues}
diffFilter={diffFilter}
issueFilterSection="bootIssue"
detailsId={treeId}
pageFrom={RedirectFrom.Tree}
/>
</InnerMobileGrid>
</MobileGrid>
<QuerySwitcher data={bootsData} status={fullStatus}>
Expand Down
22 changes: 11 additions & 11 deletions dashboard/src/pages/TreeDetails/Tabs/Build/BuildTab.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -131,17 +131,6 @@ const BuildTab = ({ treeDetailsLazyLoaded }: BuildTab): JSX.Element => {
toggleFilterBySection={toggleFilterBySection}
diffFilter={diffFilter}
/>
<MemoizedIssuesList
title={<FormattedMessage id="global.issues" />}
issues={treeDetailsData.buildsIssues || []}
failedWithUnknownIssues={
treeDetailsData.failedBuildsWithUnknownIssues
}
diffFilter={diffFilter}
issueFilterSection="buildIssue"
detailsId={treeId}
pageFrom={RedirectFrom.Tree}
/>
</div>
<div>
<TreeCommitNavigationGraph />
Expand All @@ -151,6 +140,17 @@ const BuildTab = ({ treeDetailsLazyLoaded }: BuildTab): JSX.Element => {
diffFilter={diffFilter}
/>
</div>
<MemoizedIssuesList
title={<FormattedMessage id="global.issues" />}
issues={treeDetailsData.buildsIssues || []}
failedWithUnknownIssues={
treeDetailsData.failedBuildsWithUnknownIssues
}
diffFilter={diffFilter}
issueFilterSection="buildIssue"
detailsId={treeId}
pageFrom={RedirectFrom.Tree}
/>
</DesktopGrid>
<MobileGrid>
<TreeCommitNavigationGraph />
Expand Down
36 changes: 18 additions & 18 deletions dashboard/src/pages/TreeDetails/Tabs/Tests/TestsTab.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -161,15 +161,6 @@ const TestsTab = ({ treeDetailsLazyLoaded }: TestsTabProps): JSX.Element => {
archCompilerErrors={summaryData.architectures}
diffFilter={diffFilter}
/>
<MemoizedIssuesList
title={<FormattedMessage id="global.issues" />}
issues={summaryData.issues}
failedWithUnknownIssues={summaryData.unknown_issues}
diffFilter={diffFilter}
issueFilterSection="testIssue"
detailsId={treeId}
pageFrom={RedirectFrom.Tree}
/>
</div>
<div>
<TreeCommitNavigationGraph />
Expand All @@ -179,6 +170,15 @@ const TestsTab = ({ treeDetailsLazyLoaded }: TestsTabProps): JSX.Element => {
diffFilter={diffFilter}
/>
</div>
<MemoizedIssuesList
title={<FormattedMessage id="global.issues" />}
issues={summaryData.issues}
failedWithUnknownIssues={summaryData.unknown_issues}
diffFilter={diffFilter}
issueFilterSection="testIssue"
detailsId={treeId}
pageFrom={RedirectFrom.Tree}
/>
</DesktopGrid>
<MobileGrid>
<MemoizedStatusCard
Expand All @@ -198,15 +198,6 @@ const TestsTab = ({ treeDetailsLazyLoaded }: TestsTabProps): JSX.Element => {
archCompilerErrors={summaryData.architectures}
diffFilter={diffFilter}
/>
<MemoizedIssuesList
title={<FormattedMessage id="global.issues" />}
issues={summaryData.issues}
failedWithUnknownIssues={summaryData.unknown_issues}
diffFilter={diffFilter}
issueFilterSection="testIssue"
detailsId={treeId}
pageFrom={RedirectFrom.Tree}
/>
</div>
<div>
<MemoizedHardwareTested
Expand All @@ -215,6 +206,15 @@ const TestsTab = ({ treeDetailsLazyLoaded }: TestsTabProps): JSX.Element => {
diffFilter={diffFilter}
/>
</div>
<MemoizedIssuesList
title={<FormattedMessage id="global.issues" />}
issues={summaryData.issues}
failedWithUnknownIssues={summaryData.unknown_issues}
diffFilter={diffFilter}
issueFilterSection="testIssue"
detailsId={treeId}
pageFrom={RedirectFrom.Tree}
/>
</InnerMobileGrid>
</MobileGrid>

Expand Down

0 comments on commit 5548bea

Please sign in to comment.