From 6ec59db4a518355dc03af80e847cf062584f2de9 Mon Sep 17 00:00:00 2001 From: Engincan VESKE Date: Wed, 21 Sep 2022 16:59:46 +0300 Subject: [PATCH] CLI: Add warning for Angular theme selection --- docs/en/UI/Angular/Theme-Configurations.md | 3 +++ .../Volo/Abp/Cli/ProjectBuilding/TemplateProjectBuilder.cs | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 docs/en/UI/Angular/Theme-Configurations.md diff --git a/docs/en/UI/Angular/Theme-Configurations.md b/docs/en/UI/Angular/Theme-Configurations.md new file mode 100644 index 0000000000..85d22040df --- /dev/null +++ b/docs/en/UI/Angular/Theme-Configurations.md @@ -0,0 +1,3 @@ +# Angular UI: Theme Configurations + +> This document is in draft version. \ No newline at end of file diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/TemplateProjectBuilder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/TemplateProjectBuilder.cs index 33c2237773..7d6844f714 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/TemplateProjectBuilder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/TemplateProjectBuilder.cs @@ -235,6 +235,12 @@ public class TemplateProjectBuilder : IProjectBuilder, ITransientDependency if (args.Theme.HasValue) { Logger.LogInformation("Theme: " + args.Theme); + + if (args.UiFramework == UiFramework.Angular && (args.Theme != AppTemplate.DefaultTheme || args.Theme != AppProTemplate.DefaultTheme)) + { + Logger.LogWarning("You may need to make some additional changes for this theme. " + + "See the documentation for more information: https://docs.abp.io/en/abp/latest/UI/Angular/Theme-Configurations"); + } } if(args.ThemeStyle.HasValue)