The first step is to use ABP CLI to create a new project. `abp new BookStoreWebApp -u blazor-webapp -t app` > See the [ABP official documentation](https://docs.abp.io) to learn [ABP framework](https://github.com/abpframework/abp). **Replace LeptonXLiteTheme with AntBlazorTheme packages** * Replace `Volo.Abp.AspNetCore.Components.WebAssembly.LeptonXLiteTheme` with `Lsw.Abp.AspnetCore.Components.WebAssembly.AntDesignTheme` * Replace `Volo.Abp.Identity.Blazor.WebAssembly` with `Lsw.Abp.IdentityManagement.Blazor.WebAssembly.AntDesignUI` * Replace `Volo.Abp.SettingManagement.Blazor.WebAssembly` with `Lsw.Abp.SettingManagement.Blazor.WebAssembly.AntDesignUI` * Replace `Volo.Abp.TenantManagement.Blazor.WebAssembly` with `Lsw.Abp.TenantManagement.Blazor.WebAssembly.AntDesignUI` * Replace `Volo.Abp.AspNetCore.Components.Server.LeptonXLiteTheme` with `Lsw.Abp.AspnetCore.Components.Server.AntDesignTheme` * Replace `Volo.Abp.Identity.Blazor.Server` with `Lsw.Abp.IdentityManagement.Blazor.Server.AntDesignUI` * Replace `Volo.Abp.SettingManagement.Blazor.Server` with `Lsw.Abp.SettingManagement.Blazor.Server.AntDesignUI` * Replace `Volo.Abp.TenantManagement.Blazor.Server` with `Lsw.Abp.TenantManagement.Blazor.Server.AntDesignUI` **Remove all Blazorise packages.** **Replace BlazorLeptonXLiteThemeBundles with BlazorAntDesignThemeBundles** **Open `_Imports.razor` and add with the following:** ```csharp @using AntDesign @using Lsw.Abp.AntDesignUI @using Lsw.Abp.AntDesignUI.Components @using Lsw.Abp.AspnetCore.Components.Web.AntDesignTheme @using Lsw.Abp.AspnetCore.Components.Web.AntDesignTheme.Layout @using Lsw.Abp.AspnetCore.Components.Web.AntDesignTheme.Bundling ``` **Open `BookStoreWebAppBlazorModule` make the following changes:** * Remove the `ConfigureBlazorise` method * Fix wrong using namespace * Update module dependencies * For example: replace `AbpIdentityBlazorServerModule` with `AbpIdentityBlazorServerAntDesignModule` * For example: replace `AbpAspNetCoreComponentsServerLeptonXLiteThemeModule` with `AbpAspNetCoreComponentsServerAntDesignThemeModule` **Open `BookStoreWebAppBlazorClientModule` make the following changes:** * Remove the `ConfigureBlazorise` method * Fix wrong using namespace * Update module dependencies * For example: replace `AbpIdentityBlazorWebAssemblyModule` with `AbpIdentityBlazorWebAssemblyAntDesignModule` * For example: replace `AbpAspNetCoreComponentsWebAssemblyLeptonXLiteThemeModule` with `AbpAspNetCoreComponentsWebAssemblyAntDesignThemeModule` **Open `BookStoreMenuContributor` to update icon:** * `"fas fa-home"` to `IconType.Outline.Home` * `"fa fa-cog"` to `IconType.Outline.Setting` **Open `Routes.razor` and replace with the following:** ```csharp @using Lsw.Abp.AspnetCore.Components.Web.AntDesignTheme.Routing @using Lsw.Abp.AspnetCore.Components.Web.AntDesignTheme.Themes.AntDesignTheme @using Microsoft.Extensions.Options @inject IOptions RouterOptions ``` **Open `Index.razor` and replace with the following:** ```csharp @page "/" @inherits BookStoreWebAppComponentBase
``` Run the `dotnet build` & `abp bundle` command in the `BookStoreWebApp.Blazor.Client` folder. That's all, enjoy your code :). ![3](img/3.png)