Skip to content

Commit

Permalink
SONAR-21455 Always show required label on overview cards
Browse files Browse the repository at this point in the history
  • Loading branch information
7PH authored and sonartech committed Feb 1, 2024
1 parent 89e3bcc commit 6e68ec1
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,14 @@ interface Props {
branch?: BranchLike;
component: Component;
measures: MeasureEnhanced[];
failedConditions: QualityGateStatusConditionEnhanced[];
conditions: QualityGateStatusConditionEnhanced[];
}

/**
* Renders Coverage and Duplication cards for the Overview page.
*/
export default function MeasuresPanelPercentCards(props: Readonly<Props>) {
const { useDiffMetric, branch, component, measures, failedConditions } = props;
const { useDiffMetric, branch, component, measures, conditions } = props;

const isApp = isApplication(component.qualifier);

Expand All @@ -48,7 +48,7 @@ export default function MeasuresPanelPercentCards(props: Readonly<Props>) {
<MeasuresCardPercent
branchLike={branch}
componentKey={component.key}
conditions={failedConditions}
conditions={conditions}
measures={measures}
measurementType={MeasurementType.Coverage}
label="overview.quality_gate.coverage"
Expand All @@ -67,7 +67,7 @@ export default function MeasuresPanelPercentCards(props: Readonly<Props>) {
<MeasuresCardPercent
branchLike={branch}
componentKey={component.key}
conditions={failedConditions}
conditions={conditions}
measures={measures}
measurementType={MeasurementType.Duplication}
label="overview.quality_gate.duplications"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ export default function NewCodeMeasuresPanel(props: Readonly<Props>) {
const isApp = isApplication(component.qualifier);

const conditions = qgStatuses?.flatMap((qg) => qg.conditions) ?? [];
const failedConditions = qgStatuses?.flatMap((qg) => qg.failedConditions) ?? [];

const newIssues = getLeakValue(findMeasure(measures, MetricKey.new_violations));
const newIssuesCondition = conditions.find((c) => c.metric === MetricKey.new_violations);
Expand Down Expand Up @@ -160,7 +159,7 @@ export default function NewCodeMeasuresPanel(props: Readonly<Props>) {
branch={branch}
component={component}
measures={measures}
failedConditions={failedConditions}
conditions={conditions}
/>

<MeasuresCardNumber
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,6 @@ export default function OverallCodeMeasuresPanel(props: Readonly<OverallCodeMeas

const isApp = isApplication(component.qualifier);
const conditions = qgStatuses?.flatMap((qg) => qg.conditions) ?? [];
const failedConditions = qgStatuses?.flatMap((qg) => qg.failedConditions) ?? [];
const acceptedIssues = findMeasure(measures, MetricKey.accepted_issues)?.value;
const securityHotspots = findMeasure(measures, MetricKey.security_hotspots)?.value;
const securityRating = findMeasure(measures, MetricKey.security_review_rating)?.value;
Expand Down Expand Up @@ -114,7 +113,7 @@ export default function OverallCodeMeasuresPanel(props: Readonly<OverallCodeMeas
branch={branch}
component={component}
measures={measures}
failedConditions={failedConditions}
conditions={conditions}
/>

<MeasuresCardNumber
Expand Down

0 comments on commit 6e68ec1

Please sign in to comment.