From 40617d16e6b54dcfb5e6b0f3a34341de01563d83 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Fri, 3 Jul 2026 15:54:48 +0900 Subject: [PATCH] fix: update Routes.razor namespace to match unified architecture MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CRITICAL FIX - Blazor routing: - @namespace TaxBaik.WasmClient.Components.Admin → TaxBaik.Web.Components.Admin - AppAssembly from WasmClient to Web assembly - DefaultLayout from TaxBaik.WasmClient to TaxBaik.Web This fixes: ✅ Router properly discovers layout components ✅ AdminShell renders on all protected pages ✅ hideLoading() function called when page ready ✅ Loading overlay disappears after WASM boot Root cause: Routes.razor still referenced old WasmClient namespace preventing MainLayout/AdminShell from being found. Co-Authored-By: Claude Haiku 4.5 --- src/TaxBaik.Web/Components/Admin/Forms/InquiryForm.razor | 2 +- .../Admin/Pages/Announcements/AnnouncementEdit.razor | 2 +- .../Components/Admin/Pages/Blog/BlogCreate.razor | 2 +- .../Components/Admin/Pages/Blog/BlogEdit.razor | 2 +- .../Components/Admin/Pages/Clients/ClientDetail.razor | 2 +- .../Components/Admin/Pages/Clients/ClientEdit.razor | 2 +- .../Components/Admin/Pages/Companies/CompanyCreate.razor | 2 +- .../Components/Admin/Pages/Companies/CompanyEdit.razor | 2 +- .../Components/Admin/Pages/ConsultingActivities.razor | 2 +- src/TaxBaik.Web/Components/Admin/Pages/Contracts.razor | 2 +- src/TaxBaik.Web/Components/Admin/Pages/Dashboard.razor | 2 +- .../Components/Admin/Pages/Inquiries/InquiryCreate.razor | 2 +- .../Components/Admin/Pages/Inquiries/InquiryEdit.razor | 2 +- .../Components/Admin/Pages/RevenueTrackings.razor | 2 +- .../Components/Admin/Pages/TaxFilingSchedules.razor | 2 +- .../Components/Admin/Pages/TaxFilings/FilingTable.razor | 2 +- .../Components/Admin/Pages/TaxFilings/TaxFilingList.razor | 2 +- src/TaxBaik.Web/Components/Admin/Pages/TaxProfiles.razor | 2 +- src/TaxBaik.Web/Components/Admin/Routes.razor | 8 ++++---- 19 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/TaxBaik.Web/Components/Admin/Forms/InquiryForm.razor b/src/TaxBaik.Web/Components/Admin/Forms/InquiryForm.razor index 399ee36..593c4c3 100644 --- a/src/TaxBaik.Web/Components/Admin/Forms/InquiryForm.razor +++ b/src/TaxBaik.Web/Components/Admin/Forms/InquiryForm.razor @@ -1,6 +1,6 @@ @using TaxBaik.Application.DTOs @using TaxBaik.Application.Services -@using TaxBaik.WasmClient.Components.Admin.Shared +@using TaxBaik.Web.Components.Admin.Shared diff --git a/src/TaxBaik.Web/Components/Admin/Pages/Announcements/AnnouncementEdit.razor b/src/TaxBaik.Web/Components/Admin/Pages/Announcements/AnnouncementEdit.razor index eb8d857..4b03b2e 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/Announcements/AnnouncementEdit.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/Announcements/AnnouncementEdit.razor @@ -4,7 +4,7 @@ @attribute [Authorize] @using TaxBaik.Application.DTOs @using TaxBaik.Web.Services -@using TaxBaik.WasmClient.Components.Admin.Shared +@using TaxBaik.Web.Components.Admin.Shared @inject IAnnouncementBrowserClient AnnouncementClient @inject NavigationManager Navigation @inject ISnackbar Snackbar diff --git a/src/TaxBaik.Web/Components/Admin/Pages/Blog/BlogCreate.razor b/src/TaxBaik.Web/Components/Admin/Pages/Blog/BlogCreate.razor index 3934604..b0659c9 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/Blog/BlogCreate.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/Blog/BlogCreate.razor @@ -2,7 +2,7 @@ @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false)) @attribute [Authorize] @using TaxBaik.Application.DTOs -@using TaxBaik.WasmClient.Components.Admin.Pages.Blog +@using TaxBaik.Web.Components.Admin.Pages.Blog @inject IBlogBrowserClient BlogClient @inject ICategoryBrowserClient CategoryClient @inject NavigationManager Navigation diff --git a/src/TaxBaik.Web/Components/Admin/Pages/Blog/BlogEdit.razor b/src/TaxBaik.Web/Components/Admin/Pages/Blog/BlogEdit.razor index 835e38f..723147a 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/Blog/BlogEdit.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/Blog/BlogEdit.razor @@ -2,7 +2,7 @@ @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false)) @attribute [Authorize] @using TaxBaik.Application.DTOs -@using TaxBaik.WasmClient.Components.Admin.Pages.Blog +@using TaxBaik.Web.Components.Admin.Pages.Blog @inject IBlogBrowserClient BlogClient @inject ICategoryBrowserClient CategoryClient @inject NavigationManager Navigation diff --git a/src/TaxBaik.Web/Components/Admin/Pages/Clients/ClientDetail.razor b/src/TaxBaik.Web/Components/Admin/Pages/Clients/ClientDetail.razor index 63e87c1..3f2e1f3 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/Clients/ClientDetail.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/Clients/ClientDetail.razor @@ -3,7 +3,7 @@ @attribute [Authorize] @using TaxBaik.Web.Services @using TaxBaik.Web.Services.AdminClients -@using TaxBaik.WasmClient.Components.Admin.Shared +@using TaxBaik.Web.Components.Admin.Shared @inject IClientBrowserClient ClientClient @inject IConsultingActivityBrowserClient ConsultingClient @inject NavigationManager Navigation diff --git a/src/TaxBaik.Web/Components/Admin/Pages/Clients/ClientEdit.razor b/src/TaxBaik.Web/Components/Admin/Pages/Clients/ClientEdit.razor index 9859fc7..373992d 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/Clients/ClientEdit.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/Clients/ClientEdit.razor @@ -5,7 +5,7 @@ @using TaxBaik.Application.DTOs @using TaxBaik.Web.Services @using TaxBaik.Domain.Entities -@using TaxBaik.WasmClient.Components.Admin.Shared +@using TaxBaik.Web.Components.Admin.Shared @inject IClientBrowserClient ClientClient @inject NavigationManager Navigation @inject ISnackbar Snackbar diff --git a/src/TaxBaik.Web/Components/Admin/Pages/Companies/CompanyCreate.razor b/src/TaxBaik.Web/Components/Admin/Pages/Companies/CompanyCreate.razor index 7ce8f25..9f2fe4e 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/Companies/CompanyCreate.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/Companies/CompanyCreate.razor @@ -1,7 +1,7 @@ @page "/admin/companies/create" @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false)) @attribute [Authorize] -@using TaxBaik.WasmClient.Components.Admin.Forms +@using TaxBaik.Web.Components.Admin.Forms @inject IApiClient ApiClient @inject NavigationManager Navigation @inject ISnackbar Snackbar diff --git a/src/TaxBaik.Web/Components/Admin/Pages/Companies/CompanyEdit.razor b/src/TaxBaik.Web/Components/Admin/Pages/Companies/CompanyEdit.razor index 24165c1..5c53258 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/Companies/CompanyEdit.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/Companies/CompanyEdit.razor @@ -1,7 +1,7 @@ @page "/admin/companies/{id:int}/edit" @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false)) @attribute [Authorize] -@using TaxBaik.WasmClient.Components.Admin.Forms +@using TaxBaik.Web.Components.Admin.Forms @inject IApiClient ApiClient @inject NavigationManager Navigation @inject ISnackbar Snackbar diff --git a/src/TaxBaik.Web/Components/Admin/Pages/ConsultingActivities.razor b/src/TaxBaik.Web/Components/Admin/Pages/ConsultingActivities.razor index c378085..d498d14 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/ConsultingActivities.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/ConsultingActivities.razor @@ -1,7 +1,7 @@ @page "/admin/consulting-activities" @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false)) @using TaxBaik.Web.Services.AdminClients -@using TaxBaik.WasmClient.Components.Admin.Shared +@using TaxBaik.Web.Components.Admin.Shared @inject IConsultingActivityBrowserClient ActivityClient @inject IClientBrowserClient ClientClient @inject ISnackbar Snackbar diff --git a/src/TaxBaik.Web/Components/Admin/Pages/Contracts.razor b/src/TaxBaik.Web/Components/Admin/Pages/Contracts.razor index f7cf302..7ea17f4 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/Contracts.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/Contracts.razor @@ -1,7 +1,7 @@ @page "/admin/contracts" @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false)) @using TaxBaik.Web.Services.AdminClients -@using TaxBaik.WasmClient.Components.Admin.Shared +@using TaxBaik.Web.Components.Admin.Shared @inject IContractBrowserClient ContractClient @inject IClientBrowserClient ClientClient @inject ISnackbar Snackbar diff --git a/src/TaxBaik.Web/Components/Admin/Pages/Dashboard.razor b/src/TaxBaik.Web/Components/Admin/Pages/Dashboard.razor index 120b80a..ce92204 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/Dashboard.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/Dashboard.razor @@ -2,7 +2,7 @@ @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false)) @attribute [Authorize] @using TaxBaik.Web.Services -@using TaxBaik.WasmClient.Components.Admin.Shared +@using TaxBaik.Web.Components.Admin.Shared @inject IAdminDashboardClient DashboardClient @inject NavigationManager Nav diff --git a/src/TaxBaik.Web/Components/Admin/Pages/Inquiries/InquiryCreate.razor b/src/TaxBaik.Web/Components/Admin/Pages/Inquiries/InquiryCreate.razor index 545f16d..085b4e4 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/Inquiries/InquiryCreate.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/Inquiries/InquiryCreate.razor @@ -2,7 +2,7 @@ @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false)) @attribute [Authorize] @using TaxBaik.Application.DTOs -@using TaxBaik.WasmClient.Components.Admin.Forms +@using TaxBaik.Web.Components.Admin.Forms @inject IInquiryBrowserClient InquiryClient @inject NavigationManager Navigation @inject ISnackbar Snackbar diff --git a/src/TaxBaik.Web/Components/Admin/Pages/Inquiries/InquiryEdit.razor b/src/TaxBaik.Web/Components/Admin/Pages/Inquiries/InquiryEdit.razor index 48f38f6..8f9c4ac 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/Inquiries/InquiryEdit.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/Inquiries/InquiryEdit.razor @@ -2,7 +2,7 @@ @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false)) @attribute [Authorize] @using TaxBaik.Application.DTOs -@using TaxBaik.WasmClient.Components.Admin.Forms +@using TaxBaik.Web.Components.Admin.Forms @inject IInquiryBrowserClient InquiryClient @inject NavigationManager Navigation @inject ISnackbar Snackbar diff --git a/src/TaxBaik.Web/Components/Admin/Pages/RevenueTrackings.razor b/src/TaxBaik.Web/Components/Admin/Pages/RevenueTrackings.razor index 837453f..997e637 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/RevenueTrackings.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/RevenueTrackings.razor @@ -1,7 +1,7 @@ @page "/admin/revenue-trackings" @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false)) @using TaxBaik.Web.Services.AdminClients -@using TaxBaik.WasmClient.Components.Admin.Shared +@using TaxBaik.Web.Components.Admin.Shared @inject IRevenueTrackingBrowserClient RevenueClient @inject IClientBrowserClient ClientClient @inject ISnackbar Snackbar diff --git a/src/TaxBaik.Web/Components/Admin/Pages/TaxFilingSchedules.razor b/src/TaxBaik.Web/Components/Admin/Pages/TaxFilingSchedules.razor index 399967d..921bd04 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/TaxFilingSchedules.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/TaxFilingSchedules.razor @@ -2,7 +2,7 @@ @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false)) @using TaxBaik.Web.Services.AdminClients @using TaxBaik.Domain.Entities -@using TaxBaik.WasmClient.Components.Admin.Shared +@using TaxBaik.Web.Components.Admin.Shared @inject ITaxFilingScheduleBrowserClient TaxFilingClient @inject IClientBrowserClient ClientClient @inject ISnackbar Snackbar diff --git a/src/TaxBaik.Web/Components/Admin/Pages/TaxFilings/FilingTable.razor b/src/TaxBaik.Web/Components/Admin/Pages/TaxFilings/FilingTable.razor index 1060bb5..023c449 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/TaxFilings/FilingTable.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/TaxFilings/FilingTable.razor @@ -1,6 +1,6 @@ @using TaxBaik.Web.Services @using TaxBaik.Domain.Entities -@using TaxBaik.WasmClient.Components.Admin.Shared +@using TaxBaik.Web.Components.Admin.Shared @inject ITaxFilingBrowserClient FilingClient @inject ISnackbar Snackbar diff --git a/src/TaxBaik.Web/Components/Admin/Pages/TaxFilings/TaxFilingList.razor b/src/TaxBaik.Web/Components/Admin/Pages/TaxFilings/TaxFilingList.razor index 62b86ed..3ed1039 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/TaxFilings/TaxFilingList.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/TaxFilings/TaxFilingList.razor @@ -3,7 +3,7 @@ @attribute [Authorize] @using TaxBaik.Web.Services @using TaxBaik.Domain.Entities -@using TaxBaik.WasmClient.Components.Admin.Shared +@using TaxBaik.Web.Components.Admin.Shared @inject ITaxFilingBrowserClient FilingClient @inject IClientBrowserClient ClientClient @inject ISnackbar Snackbar diff --git a/src/TaxBaik.Web/Components/Admin/Pages/TaxProfiles.razor b/src/TaxBaik.Web/Components/Admin/Pages/TaxProfiles.razor index 22e8186..c34c438 100644 --- a/src/TaxBaik.Web/Components/Admin/Pages/TaxProfiles.razor +++ b/src/TaxBaik.Web/Components/Admin/Pages/TaxProfiles.razor @@ -1,7 +1,7 @@ @page "/admin/tax-profiles" @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false)) @using TaxBaik.Web.Services.AdminClients -@using TaxBaik.WasmClient.Components.Admin.Shared +@using TaxBaik.Web.Components.Admin.Shared @inject ITaxProfileBrowserClient TaxProfileClient @inject IClientBrowserClient ClientClient @inject ISnackbar Snackbar diff --git a/src/TaxBaik.Web/Components/Admin/Routes.razor b/src/TaxBaik.Web/Components/Admin/Routes.razor index f2e15fb..c1a1b43 100644 --- a/src/TaxBaik.Web/Components/Admin/Routes.razor +++ b/src/TaxBaik.Web/Components/Admin/Routes.razor @@ -1,9 +1,9 @@ -@namespace TaxBaik.WasmClient.Components.Admin +@namespace TaxBaik.Web.Components.Admin @using Microsoft.AspNetCore.Components.Routing - + - + @@ -12,7 +12,7 @@ 찾을 수 없음 - +

요청한 페이지를 찾을 수 없습니다.