diff --git a/TaxBaik.Web/Components/Admin/App.razor b/TaxBaik.Web/Components/Admin/App.razor
index cd8ce64..2598acc 100644
--- a/TaxBaik.Web/Components/Admin/App.razor
+++ b/TaxBaik.Web/Components/Admin/App.razor
@@ -37,7 +37,7 @@
-
+
diff --git a/TaxBaik.Web/Program.cs b/TaxBaik.Web/Program.cs
index 7330d89..25c6615 100644
--- a/TaxBaik.Web/Program.cs
+++ b/TaxBaik.Web/Program.cs
@@ -71,10 +71,11 @@ builder.Services.AddRateLimiter(options =>
});
});
-// Razor Pages + Blazor Server 통합
+// Razor Pages + Blazor Server/WebAssembly 통합
builder.Services.AddRazorPages();
builder.Services.AddRazorComponents()
- .AddInteractiveServerComponents();
+ .AddInteractiveServerComponents()
+ .AddInteractiveWebAssemblyComponents();
builder.Services.Configure(options =>
{
options.DetailedErrors = true;
@@ -390,6 +391,8 @@ app.MapStaticAssets();
// 인증은 Blazor AuthorizeRouteView → RedirectToLogin 에서 처리한다.
app.MapRazorComponents()
.AddInteractiveServerRenderMode()
+ .AddInteractiveWebAssemblyRenderMode()
+ .AddAdditionalAssemblies(typeof(TaxBaik.WasmClient._Imports).Assembly)
.AllowAnonymous();
// 애플리케이션 시작/종료 로깅