Path: blob/main/src/vs/base/browser/ui/severityIcon/severityIcon.ts
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import './media/severityIcon.css';6import { Codicon } from '../../../common/codicons.js';7import { ThemeIcon } from '../../../common/themables.js';8import Severity from '../../../common/severity.js';910export namespace SeverityIcon {1112export function className(severity: Severity): string {13switch (severity) {14case Severity.Ignore:15return 'severity-ignore ' + ThemeIcon.asClassName(Codicon.info);16case Severity.Info:17return ThemeIcon.asClassName(Codicon.info);18case Severity.Warning:19return ThemeIcon.asClassName(Codicon.warning);20case Severity.Error:21return ThemeIcon.asClassName(Codicon.error);22default:23return '';24}25}26}272829