Files
Hyperbar/Hyperbar.Windows.Primary/PrimaryWidgetProvider.cs
T
2024-01-06 19:25:44 +00:00

13 lines
512 B
C#

using Hyperbar.Extensions;
using Microsoft.Extensions.DependencyInjection;
namespace Hyperbar.Windows.Primary;
public class PrimaryWidgetProvider :
IWidgetProvider
{
public void Create(IServiceCollection services) => services.AddConfiguration<PrimaryWidgetConfiguration>()
.AddTransient<WidgetComponentMappinglFactory>()
.AddTransient(provider => provider.GetRequiredService<WidgetComponentMappinglFactory>().Create())
.AddWidgetTemplate<PrimaryWidgetViewModel>();
}