10 references to ResolveIconName
Aspire.Dashboard (10)
Model\ResourceIconHelpers.cs (9)
20
var customIcon = IconResolver.
ResolveIconName
(resource.IconName, desiredSize, resource.IconVariant ?? IconVariant.Filled);
30
KnownResourceTypes.Executable => IconResolver.
ResolveIconName
("Apps", desiredSize, desiredVariant),
31
KnownResourceTypes.Project => IconResolver.
ResolveIconName
("CodeCircle", desiredSize, desiredVariant),
32
KnownResourceTypes.Container => IconResolver.
ResolveIconName
("Box", desiredSize, desiredVariant),
33
KnownResourceTypes.Parameter => IconResolver.
ResolveIconName
("Key", desiredSize, desiredVariant),
34
KnownResourceTypes.ConnectionString => IconResolver.
ResolveIconName
("PlugConnectedSettings", desiredSize, desiredVariant),
35
KnownResourceTypes.ExternalService => IconResolver.
ResolveIconName
("GlobeArrowForward", desiredSize, desiredVariant),
36
string t when t.Contains("database", StringComparison.OrdinalIgnoreCase) => IconResolver.
ResolveIconName
("Database", desiredSize, desiredVariant),
37
_ => IconResolver.
ResolveIconName
("SettingsCogMultiple", desiredSize, desiredVariant),
Model\ResourceMenuItems.cs (1)
118
var icon = (!string.IsNullOrEmpty(command.IconName) && IconResolver.
ResolveIconName
(command.IconName, IconSize.Size16, command.IconVariant) is { } i) ? i : null;