From 75598e76ff481d988d29af7daf0de76b9f11a266 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Wed, 17 Jan 2024 17:32:34 +0800 Subject: [PATCH 1/9] Check if the type is a component before rendering --- .../Themes/Basic/FirstLevelNavMenuItem.razor | 4 ++-- .../Themes/Basic/SecondLevelNavMenuItem.razor | 4 ++-- .../Themes/Basic/Components/Menu/Default.cshtml | 4 ++-- .../Themes/Basic/Components/Menu/_MenuItem.cshtml | 8 ++++---- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor index 070d514cb6..0ccd9b93db 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor @@ -8,7 +8,7 @@ } @if (MenuItem.IsLeaf) { - if (customComponentType != null) + if (customComponentType != null && typeof(ComponentBase).IsAssignableFrom(customComponentType)) { } @@ -32,7 +32,7 @@ else {