Browse Source

Merge pull request #13606 from abpframework/auto-merge/rel-6-0/1257

Merge branch dev with rel-6.0
pull/13611/head
Engincan VESKE 4 years ago
committed by GitHub
parent
commit
a56253b729
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProjectCreationCommandBase.cs
  2. 5
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ChangeThemeStyleStep.cs
  3. 2
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/ThemeStyle.cs

5
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProjectCreationCommandBase.cs

@ -560,10 +560,11 @@ public abstract class ProjectCreationCommandBase
} }
var themeStyle = commandLineArgs.Options.GetOrNull(Options.ThemeStyle.Long)?.ToLower(); var themeStyle = commandLineArgs.Options.GetOrNull(Options.ThemeStyle.Long)?.ToLower();
return themeStyle switch return themeStyle switch
{ {
// null => ThemeStyle.NotSpecified, TODO: remove it!!! "system" or null => ThemeStyle.System,
"dim" or null => ThemeStyle.Dim, "dim" => ThemeStyle.Dim,
"light" => ThemeStyle.Light, "light" => ThemeStyle.Light,
"dark" => ThemeStyle.Dark, "dark" => ThemeStyle.Dark,
_ => null _ => null

5
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ChangeThemeStyleStep.cs

@ -14,6 +14,9 @@ public class ChangeThemeStyleStep : ProjectBuildPipelineStep
switch (context.BuildArgs.ThemeStyle) switch (context.BuildArgs.ThemeStyle)
{ {
case ThemeStyle.Dim:
ChangeThemeStyle(context, themeStyleName: "Dim");
break;
case ThemeStyle.Light: case ThemeStyle.Light:
ChangeThemeStyle(context, themeStyleName: "Light"); ChangeThemeStyle(context, themeStyleName: "Light");
break; break;
@ -25,7 +28,7 @@ public class ChangeThemeStyleStep : ProjectBuildPipelineStep
private void ChangeThemeStyle(ProjectBuildContext context, string themeStyleName) private void ChangeThemeStyle(ProjectBuildContext context, string themeStyleName)
{ {
var defaultThemeStyleName = "LeptonXStyleNames.Dim"; var defaultThemeStyleName = "LeptonXStyleNames.System";
var newThemeStyleName = $"LeptonXStyleNames.{themeStyleName}"; var newThemeStyleName = $"LeptonXStyleNames.{themeStyleName}";
var filePaths = new List<string> var filePaths = new List<string>

2
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/ThemeStyle.cs

@ -1,7 +1,7 @@
namespace Volo.Abp.Cli.ProjectBuilding.Building; namespace Volo.Abp.Cli.ProjectBuilding.Building;
public enum ThemeStyle : byte public enum ThemeStyle : byte
{ {
NotSpecified = 0, System = 0,
Dim = 1, Dim = 1,
Light = 2, Light = 2,
Dark = 3 Dark = 3

Loading…
Cancel
Save