Icons.cs
 1  // Copyright (c) Microsoft Corporation
 2  // The Microsoft Corporation licenses this file to you under the MIT license.
 3  // See the LICENSE file in the project root for more information.
 4  
 5  using Microsoft.CommandPalette.Extensions.Toolkit;
 6  
 7  namespace Microsoft.CmdPal.Ext.WinGet;
 8  
 9  internal sealed class Icons
10  {
11      internal static IconInfo WinGetIcon { get; } = IconHelpers.FromRelativePath("Assets\\WinGet.svg");
12  
13      internal static IconInfo ExtensionsIcon { get; } = IconHelpers.FromRelativePath("Assets\\Extension.svg");
14  
15      internal static IconInfo StoreIcon { get; } = IconHelpers.FromRelativePaths("Assets\\Store.light.svg", "Assets\\Store.dark.svg");
16  
17      internal static IconInfo CompletedIcon { get; } = new("\uE930"); // Completed
18  
19      internal static IconInfo UpdateIcon { get; } = new("\uE74A"); // Up
20  
21      internal static IconInfo DownloadIcon { get; } = new("\uE896"); // Download
22  
23      internal static IconInfo DeleteIcon { get; } = new("\uE74D"); // Delete
24  }