Skip to content

Commit 4a29bab

Browse files
committed
Use custom Badge component
1 parent 33d7a58 commit 4a29bab

File tree

5 files changed

+13
-11
lines changed

5 files changed

+13
-11
lines changed

extensions/ql-vscode/src/view/model-alerts/ModelAlertsResults.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { styled } from "styled-components";
22
import type { ModelAlerts } from "../../model-editor/model-alerts/model-alerts";
33
import { Codicon } from "../common";
4-
import { VscodeBadge } from "@vscode-elements/react-elements";
54
import { useCallback, useEffect, useRef, useState } from "react";
65
import { formatDecimal } from "../../common/number";
76
import AnalysisAlertResult from "../variant-analysis/AnalysisAlertResult";
@@ -11,6 +10,7 @@ import { vscode } from "../vscode-api";
1110
import { createModeledMethodKey } from "../../model-editor/modeled-method";
1211
import type { ModeledMethod } from "../../model-editor/modeled-method";
1312
import { Link } from "../common/Link";
13+
import { Badge } from "../common/Badge";
1414

1515
// This will ensure that these icons have a className which we can use in the TitleContainer
1616
const ExpandCollapseCodicon = styled(Codicon)``;
@@ -103,7 +103,7 @@ export const ModelAlertsResults = ({
103103
{!isExpanded && (
104104
<ExpandCollapseCodicon name="chevron-right" label="Expand" />
105105
)}
106-
<VscodeBadge>{formatDecimal(modelAlerts.alerts.length)}</VscodeBadge>
106+
<Badge>{formatDecimal(modelAlerts.alerts.length)}</Badge>
107107
<MethodName {...modelAlerts.model}></MethodName>
108108
<ModelTypeText>{modelAlerts.model.type}</ModelTypeText>
109109
<ViewLink

extensions/ql-vscode/src/view/model-editor/MethodRow.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { VscodeBadge, VscodeButton } from "@vscode-elements/react-elements";
1+
import { VscodeButton } from "@vscode-elements/react-elements";
22
import {
33
forwardRef,
44
useCallback,
@@ -35,6 +35,7 @@ import { ModelOutputSuggestBox } from "./ModelOutputSuggestBox";
3535
import { getModelsAsDataLanguage } from "../../model-editor/languages";
3636
import { ModelAlertsIndicator } from "./ModelAlertsIndicator";
3737
import type { ModelEvaluationRunState } from "../../model-editor/shared/model-evaluation-run-state";
38+
import { Badge } from "../common/Badge";
3839

3940
const ApiOrMethodRow = styled.div`
4041
min-height: calc(var(--input-height) * 1px);
@@ -52,7 +53,7 @@ const ModelButtonsContainer = styled.div`
5253
gap: 1em;
5354
`;
5455

55-
const UsagesButton = styled(VscodeBadge)`
56+
const UsagesButton = styled(Badge)`
5657
cursor: pointer;
5758
`;
5859

extensions/ql-vscode/src/view/model-editor/ModelAlertsIndicator.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { styled } from "styled-components";
22
import type { ModeledMethod } from "../../model-editor/modeled-method";
33
import type { ModelEvaluationRunState } from "../../model-editor/shared/model-evaluation-run-state";
44
import type { ModelEditorViewState } from "../../model-editor/shared/view-state";
5-
import { VscodeBadge } from "@vscode-elements/react-elements";
65
import { vscode } from "../vscode-api";
6+
import { Badge } from "../common/Badge";
77

8-
const ModelAlertsButton = styled(VscodeBadge)`
8+
const ModelAlertsButton = styled(Badge)`
99
cursor: pointer;
1010
`;
1111

extensions/ql-vscode/src/view/results/AlertTableResultRow.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { SarifLocation } from "./locations/SarifLocation";
1313
import { SarifMessageWithLocations } from "./locations/SarifMessageWithLocations";
1414
import { AlertTablePathRow } from "./AlertTablePathRow";
1515
import type { UserSettings } from "../../common/interface-types";
16-
import { VscodeBadge } from "@vscode-elements/react-elements";
16+
import { Badge } from "../common/Badge";
1717

1818
export interface Props {
1919
result: Result;
@@ -109,7 +109,7 @@ export function AlertTableResultRow(props: Props) {
109109
/>
110110
<td className="vscode-codeql__icon-cell">{listUnordered}</td>
111111
<td className="vscode-codeql__icon-cell">
112-
<VscodeBadge title="Shortest path">{shortestPath}</VscodeBadge>
112+
<Badge title="Shortest path">{shortestPath}</Badge>
113113
</td>
114114
<td colSpan={3}>{msg}</td>
115115
</>

extensions/ql-vscode/src/view/variant-analysis/RepoRow.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { ChangeEvent } from "react";
22
import { useCallback, useEffect, useState } from "react";
33
import { styled } from "styled-components";
4-
import { VscodeBadge, VscodeCheckbox } from "@vscode-elements/react-elements";
4+
import { VscodeCheckbox } from "@vscode-elements/react-elements";
55
import type { VariantAnalysisScannedRepositoryState } from "../../variant-analysis/shared/variant-analysis";
66
import {
77
isCompletedAnalysisRepoStatus,
@@ -27,6 +27,7 @@ import StarCount from "../common/StarCount";
2727
import { useTelemetryOnChange } from "../common/telemetry";
2828
import { DeterminateProgressRing } from "../common/DeterminateProgressRing";
2929
import { ResultFormat } from "../../variant-analysis/shared/variant-analysis-result-format";
30+
import { Badge } from "../common/Badge";
3031

3132
// This will ensure that these icons have a className which we can use in the TitleContainer
3233
const ExpandCollapseCodicon = styled(Codicon)``;
@@ -269,9 +270,9 @@ export const RepoRow = ({
269270
<ExpandCollapseCodicon name="chevron-right" label="Expand" />
270271
)}
271272
{resultsLoading && <LoadingIcon label="Results are loading" />}
272-
<VscodeBadge>
273+
<Badge>
273274
{resultCount === undefined ? "-" : formatDecimal(resultCount)}
274-
</VscodeBadge>
275+
</Badge>
275276
<span>{repository.fullName}</span>
276277
<Visibility isPrivate={repository.private} />
277278
<span>

0 commit comments

Comments
 (0)