using CommunityToolkit.Maui; using MauiIcons.Material; using Microsoft.Extensions.Logging; using WorkTime.Database; using WorkTime.Mobile.Pages; namespace WorkTime.Mobile; public static class MauiProgram { public static MauiApp CreateMauiApp() { var builder = MauiApp.CreateBuilder(); builder .UseMauiApp() .UseMauiCommunityToolkit() .UseMaterialMauiIcons() .ConfigureFonts(fonts => { fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular"); fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold"); }); builder.Services.AddDatabase(FileSystem.AppDataDirectory); builder.Services.AddTransient(); #if DEBUG builder.Logging.AddDebug(); #endif return builder.Build(); } }