Skip to content

Commit 6f1f274

Browse files
csharpfritzCopilot
andcommitted
fix: resolve AfterBlazorClientSide build error from UI overhaul
The UI overhaul added ComponentCatalog-driven NavMenu and SearchBox components to AfterBlazorServerSide. Since AfterBlazorClientSide links Layout files via content references, it needs: - ComponentCatalog.cs linked as a compile item (NavMenu depends on it) - @using AfterBlazorServerSide added to client _Imports.razor - @using AfterBlazorServerSide.Components.Shared moved from MainLayout.razor to server-side _Imports.razor (avoids namespace resolution failure in client project where Shared components are not linked) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 78e006b commit 6f1f274

4 files changed

Lines changed: 3 additions & 1 deletion

File tree

samples/AfterBlazorClientSide/AfterBlazorClientSide.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<Content Include="..\AfterBlazorServerSide\Components\Layout\**">
1616
<Link>Layout\%(RecursiveDir)%(Filename)%(Extension)</Link>
1717
</Content>
18+
<Compile Include="..\AfterBlazorServerSide\ComponentCatalog.cs" Link="ComponentCatalog.cs" />
1819
<Content Include="..\AfterBlazorServerSide\Ads.xml" Link="wwwroot\Ads.xml">
1920
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
2021
</Content>

samples/AfterBlazorClientSide/_Imports.razor

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@
66
@using Microsoft.JSInterop
77
@using AfterBlazorClientSide
88
@using AfterBlazorClientSide.Layout
9+
@using AfterBlazorServerSide
910
@using BlazorWebFormsComponents
1011
@using SharedSampleObjects.Models

samples/AfterBlazorServerSide/Components/Layout/MainLayout.razor

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
@inherits LayoutComponentBase
2-
@using AfterBlazorServerSide.Components.Shared
32

43
<div class="layout-wrapper" data-bs-theme="light">
54
<!-- Top Navbar -->

samples/AfterBlazorServerSide/_Imports.razor

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@
99
@using AfterBlazorServerSide
1010
@using AfterBlazorServerSide.Components
1111
@using AfterBlazorServerSide.Components.Layout
12+
@using AfterBlazorServerSide.Components.Shared
1213
@using static Microsoft.AspNetCore.Components.Web.RenderMode

0 commit comments

Comments
 (0)