Browse Source

Merge pull request #25574 from abpframework/auto-merge/rel-10-4/4624

Merge branch rel-10.5 with rel-10.4
pull/25575/head
Volosoft Agent 4 months ago
committed by GitHub
parent
commit
8f5a8da3f2
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 2
      .github/workflows/build-and-test.yml
  2. 11
      modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.BasicTheme/Themes/Basic/LoginDisplay.razor
  3. 10
      modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor
  4. 11
      modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor
  5. 10
      modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor

2
.github/workflows/build-and-test.yml

@ -86,7 +86,7 @@ jobs:
- name: Codecov - name: Codecov
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository }} if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository }}
uses: codecov/codecov-action@v5 uses: codecov/codecov-action@v7
with: with:
use_oidc: true use_oidc: true
fail_ci_if_error: true fail_ci_if_error: true

11
modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.BasicTheme/Themes/Basic/LoginDisplay.razor

@ -1,6 +1,7 @@
@namespace Volo.Abp.AspNetCore.Components.Server.BasicTheme.Themes.Basic @namespace Volo.Abp.AspNetCore.Components.Server.BasicTheme.Themes.Basic
@using Volo.Abp.Users @using Volo.Abp.Users
@using Volo.Abp.MultiTenancy @using Volo.Abp.MultiTenancy
@using Volo.Abp.UI.Navigation
@using Microsoft.Extensions.Localization @using Microsoft.Extensions.Localization
@using global::Localization.Resources.AbpUi @using global::Localization.Resources.AbpUi
@inject ICurrentUser CurrentUser @inject ICurrentUser CurrentUser
@ -26,7 +27,15 @@
{ {
@foreach (var menuItem in Menu.Items) @foreach (var menuItem in Menu.Items)
{ {
<a class="dropdown-item" href="@menuItem.Url?.TrimStart('/', '~')" target="@menuItem.Target">@menuItem.DisplayName</a> var componentType = menuItem.GetComponentTypeOrDefault();
if (componentType != null)
{
<DynamicComponent Type="@componentType" />
}
else
{
<a class="dropdown-item" href="@menuItem.Url?.TrimStart('/', '~')" target="@menuItem.Target">@menuItem.DisplayName</a>
}
} }
} }
</DropdownMenu> </DropdownMenu>

10
modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor

@ -32,7 +32,15 @@
{ {
@foreach (var menuItem in Menu.Items) @foreach (var menuItem in Menu.Items)
{ {
<MudMenuItem Href="@menuItem.Url?.TrimStart('/', '~')" Target="@menuItem.Target">@menuItem.DisplayName</MudMenuItem> var componentType = menuItem.GetComponentTypeOrDefault();
if (componentType != null)
{
<DynamicComponent Type="@componentType" />
}
else
{
<MudMenuItem Href="@menuItem.Url?.TrimStart('/', '~')" Target="@menuItem.Target">@menuItem.DisplayName</MudMenuItem>
}
} }
} }
</ChildContent> </ChildContent>

11
modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor

@ -2,6 +2,7 @@
@using global::Localization.Resources.AbpUi @using global::Localization.Resources.AbpUi
@using Microsoft.Extensions.Options @using Microsoft.Extensions.Options
@using Volo.Abp.AspNetCore.Components.Web @using Volo.Abp.AspNetCore.Components.Web
@using Volo.Abp.UI.Navigation
@inherits AbpComponentBase @inherits AbpComponentBase
@inject IJSRuntime JsRuntime @inject IJSRuntime JsRuntime
@inject NavigationManager Navigation @inject NavigationManager Navigation
@ -26,7 +27,15 @@
{ {
@foreach (var menuItem in Menu.Items) @foreach (var menuItem in Menu.Items)
{ {
<DropdownItem Clicked="@(() => NavigateToAsync(menuItem.Url, menuItem.Target))">@menuItem.DisplayName</DropdownItem> var componentType = menuItem.GetComponentTypeOrDefault();
if (componentType != null)
{
<DynamicComponent Type="@componentType" />
}
else
{
<DropdownItem Clicked="@(() => NavigateToAsync(menuItem.Url, menuItem.Target))">@menuItem.DisplayName</DropdownItem>
}
} }
} }
<DropdownDivider /> <DropdownDivider />

10
modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor

@ -35,7 +35,15 @@
{ {
@foreach (var menuItem in Menu.Items) @foreach (var menuItem in Menu.Items)
{ {
<MudMenuItem OnClick="@(() => NavigateToAsync(menuItem.Url, menuItem.Target))">@menuItem.DisplayName</MudMenuItem> var componentType = menuItem.GetComponentTypeOrDefault();
if (componentType != null)
{
<DynamicComponent Type="@componentType" />
}
else
{
<MudMenuItem OnClick="@(() => NavigateToAsync(menuItem.Url, menuItem.Target))">@menuItem.DisplayName</MudMenuItem>
}
} }
} }
<MudDivider /> <MudDivider />

Loading…
Cancel
Save