public static IServiceCollection AddPMdcAnimatedNavigationManager(this IServiceCollection services, PMdcAnimatedNaviationManagerConfiguration configuration = null) { if (configuration == null) { configuration = new PMdcAnimatedNaviationManagerConfiguration(); } return(services.AddScoped <IPMdcAnimatedNavigationManager, PMdcAnimatedNavigationManager>(serviceProvider => new PMdcAnimatedNavigationManager(serviceProvider.GetRequiredService <NavigationManager>(), configuration))); }
public PMdcAnimatedNavigationManager(NavigationManager navigationManager, PMdcAnimatedNaviationManagerConfiguration configuration) { NavigationManager = navigationManager; Configuration = configuration; }