Recreated solution with web app template. Improved theme. Switched to ShadcnBlazor library
This commit is contained in:
28
Moonlight.Frontend/Constants.cs
Normal file
28
Moonlight.Frontend/Constants.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
using System.Text.Json;
|
||||
using Moonlight.Shared.Http;
|
||||
|
||||
namespace Moonlight.Frontend;
|
||||
|
||||
public static class Constants
|
||||
{
|
||||
public static JsonSerializerOptions SerializerOptions
|
||||
{
|
||||
get
|
||||
{
|
||||
if (InternalOptions != null)
|
||||
return InternalOptions;
|
||||
|
||||
InternalOptions = new()
|
||||
{
|
||||
PropertyNameCaseInsensitive = true
|
||||
};
|
||||
|
||||
// Add source generated options from shared project
|
||||
InternalOptions.TypeInfoResolverChain.Add(SerializationContext.Default);
|
||||
|
||||
return InternalOptions;
|
||||
}
|
||||
}
|
||||
|
||||
private static JsonSerializerOptions? InternalOptions;
|
||||
}
|
||||
Reference in New Issue
Block a user