Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/base/browser/ui/severityIcon/severityIcon.ts
3296 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
import './media/severityIcon.css';
7
import { Codicon } from '../../../common/codicons.js';
8
import { ThemeIcon } from '../../../common/themables.js';
9
import Severity from '../../../common/severity.js';
10
11
export namespace SeverityIcon {
12
13
export function className(severity: Severity): string {
14
switch (severity) {
15
case Severity.Ignore:
16
return 'severity-ignore ' + ThemeIcon.asClassName(Codicon.info);
17
case Severity.Info:
18
return ThemeIcon.asClassName(Codicon.info);
19
case Severity.Warning:
20
return ThemeIcon.asClassName(Codicon.warning);
21
case Severity.Error:
22
return ThemeIcon.asClassName(Codicon.error);
23
default:
24
return '';
25
}
26
}
27
}
28
29