diff options
author | David Cho-Lerat <david.cho-lerat@sonarsource.com> | 2023-10-17 16:20:41 +0200 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2023-10-17 20:02:44 +0000 |
commit | 4b5f8fcdf9b2aa37252f4e6b8bad7d7fe988e53b (patch) | |
tree | 47ae5abc2fa36d00b534919cd76c2975e3f5e5cd /server/sonar-web/src/main/js/apps/overview | |
parent | b9b7c04a09d20c8b99a60d10d19d4174fc15b2f9 (diff) | |
download | sonarqube-4b5f8fcdf9b2aa37252f4e6b8bad7d7fe988e53b.tar.gz sonarqube-4b5f8fcdf9b2aa37252f4e6b8bad7d7fe988e53b.zip |
SONAR-20667 Merge graph and log in same "Activity" card
Diffstat (limited to 'server/sonar-web/src/main/js/apps/overview')
-rw-r--r-- | server/sonar-web/src/main/js/apps/overview/branches/ActivityPanel.tsx | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/server/sonar-web/src/main/js/apps/overview/branches/ActivityPanel.tsx b/server/sonar-web/src/main/js/apps/overview/branches/ActivityPanel.tsx index 67ed4414dc1..dd0919aa5f4 100644 --- a/server/sonar-web/src/main/js/apps/overview/branches/ActivityPanel.tsx +++ b/server/sonar-web/src/main/js/apps/overview/branches/ActivityPanel.tsx @@ -17,6 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import { BasicSeparator, Card, PageTitle, Spinner } from 'design-system'; import * as React from 'react'; import GraphsHeader from '../../../components/activity-graph/GraphsHeader'; @@ -113,8 +114,10 @@ export function ActivityPanel(props: ActivityPanelProps) { return ( <div className="sw-mt-8"> <PageTitle as="h2" text={translate('overview.activity')} /> + <Card className="overview-panel sw-mt-4" data-test="overview__activity-panel"> <GraphsHeader graph={graph} metrics={metrics} onUpdateGraph={props.onGraphChange} /> + <GraphsHistory analyses={[]} ariaLabel={translateWithParameters( @@ -129,12 +132,9 @@ export function ActivityPanel(props: ActivityPanelProps) { measuresHistory={measuresHistory} series={series} /> - <BasicSeparator /> - <div className="sw-flex sw-justify-end sw-pt-3"> - <ActivityLink branchLike={branchLike} component={component.key} graph={graph} /> - </div> - </Card> - <Card className="sw-mt-4" data-test="overview__activity-analyses"> + + <BasicSeparator className="sw-mb-4 sw-mt-16" /> + <Spinner loading={loading}> {displayedAnalyses.length === 0 ? ( <p>{translate('no_results')}</p> @@ -148,11 +148,18 @@ export function ActivityPanel(props: ActivityPanelProps) { qualityGateStatus={qualityGateStatuses?.[index]?.value} variations={analysisVariations[index]} /> + {index !== displayedAnalyses.length - 1 && <BasicSeparator className="sw-my-3" />} </div> )) )} </Spinner> + + <BasicSeparator className="sw-mt-4" /> + + <div className="sw-flex sw-justify-center sw-pt-3"> + <ActivityLink branchLike={branchLike} component={component.key} graph={graph} /> + </div> </Card> </div> ); |