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 }