Api-PWA/DocuMed.PWA/Program.cs

26 lines
996 B
C#
Raw Normal View History

2023-10-10 17:02:38 +03:30
var builder = WebAssemblyHostBuilder.CreateDefault(args);
builder.RootComponents.Add<App>("#app");
builder.RootComponents.Add<HeadOutlet>("head::after");
2023-10-20 19:40:23 +03:30
builder.Services.AddMudServices(config =>
{
config.SnackbarConfiguration.VisibleStateDuration = 3500;
config.SnackbarConfiguration.HideTransitionDuration = 200;
config.SnackbarConfiguration.ShowTransitionDuration = 200;
config.SnackbarConfiguration.SnackbarVariant = Variant.Filled;
config.SnackbarConfiguration.PositionClass = Defaults.Classes.Position.BottomRight;
});
2023-10-29 00:16:29 +03:30
if (builder.HostEnvironment.IsDevelopment())
{
Address.BaseAddress = "http://localhost:32770/api";
}
else if (builder.HostEnvironment.IsProduction())
{
Address.BaseAddress = "https://documed.ir/api";
}
2023-10-20 19:40:23 +03:30
builder.Services.AddScoped<IRestWrapper, RestWrapper>();
builder.Services.AddScoped<IUserUtility, UserUtility>();
builder.Services.AddBlazoredLocalStorage();
2023-10-10 17:02:38 +03:30
builder.Services.AddPWAUpdater();
2023-10-29 00:16:29 +03:30
var app = builder.Build();
await app.RunAsync();