Skip to content

Commit b09fe56

Browse files
authored
New Utility: MudCssManager (#186)
* Fundamentals of MudCssManager * CSS Property list * CssTypeHelper Classes * NavLink
1 parent 14f2914 commit b09fe56

File tree

11 files changed

+1474
-7
lines changed

11 files changed

+1474
-7
lines changed

CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1395,7 +1395,7 @@ protected ICollection<T> GetSearchedItems()
13951395
return ItemCollection.Where(x => SearchFunc.Invoke(x, _searchString)).ToList();
13961396
}
13971397

1398-
return ItemCollection.Where(x => Converter.Set(x).Contains(_searchString, StringComparison.CurrentCultureIgnoreCase)).ToList();
1398+
return ItemCollection.Where(x => Converter.Set(x).Contains(_searchString, StringComparison.InvariantCultureIgnoreCase)).ToList();
13991399
}
14001400

14011401
public async Task ForceUpdate()

CodeBeam.MudBlazor.Extensions/Services/ExtensionServiceCollectionExtensions.cs

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using Microsoft.Extensions.DependencyInjection;
55
using Microsoft.Extensions.DependencyInjection.Extensions;
66
using MudBlazor.Services;
7+
using MudExtensions.Utilities;
78

89
namespace MudExtensions.Services
910
{
@@ -20,6 +21,16 @@ public static IServiceCollection AddScrollManagerExtended(this IServiceCollectio
2021
return services;
2122
}
2223

24+
/// <summary>
25+
/// Adds ScrollManagerExtended as a transient instance.
26+
/// </summary>
27+
/// <param name="services">IServiceCollection</param>
28+
public static IServiceCollection AddMudCssManager(this IServiceCollection services)
29+
{
30+
services.TryAddTransient<MudCssManager>();
31+
return services;
32+
}
33+
2334
/// <summary>
2435
/// Adds common services required by MudBlazor components
2536
/// </summary>
@@ -30,7 +41,8 @@ public static IServiceCollection AddMudExtensions(this IServiceCollection servic
3041
{
3142
configuration ??= new MudServicesConfiguration();
3243
return services
33-
.AddScrollManagerExtended();
44+
.AddScrollManagerExtended()
45+
.AddMudCssManager();
3446
}
3547

3648
/// <summary>
@@ -46,7 +58,8 @@ public static IServiceCollection AddMudExtensions(this IServiceCollection servic
4658
var options = new MudServicesConfiguration();
4759
configuration(options);
4860
return services
49-
.AddScrollManagerExtended();
61+
.AddScrollManagerExtended()
62+
.AddMudCssManager();
5063
}
5164
}
5265
}

0 commit comments

Comments
 (0)