protected override void GenerateTabsStyles(StringBuilder sb, Theme theme, ThemeTabsOptions options)
        {
            sb.Append(".nav-tabs .nav-link").Append("{")
            .Append($"border-top-left-radius: {GetBorderRadius( theme, options?.BorderRadius, Var( ThemeVariables.BorderRadius ) )};")
            .Append($"border-top-right-radius: {GetBorderRadius( theme, options?.BorderRadius, Var( ThemeVariables.BorderRadius ) )};")
            .AppendLine("}");

            sb.Append(".nav-pills .nav-link").Append("{")
            .Append($"border-radius: {GetBorderRadius( theme, options?.BorderRadius, Var( ThemeVariables.BorderRadius ) )};")
            .AppendLine("}");

            if (!string.IsNullOrEmpty(theme.ColorOptions?.Primary))
            {
                sb
                .Append(".nav-pills .nav-link.active,")
                .Append(".nav-pills .show>.nav-link")
                .Append("{")
                .Append($"background-color: {Var( ThemeVariables.Color( "primary" ) )};")
                .AppendLine("}");

                sb
                .Append(".nav.nav-tabs .nav-item a.nav-link:not(.active)")
                .Append("{")
                .Append($"color: {Var( ThemeVariables.Color( "primary" ) )};")
                .AppendLine("}");
            }
        }
 protected override void GenerateTabsStyles(StringBuilder sb, Theme theme, ThemeTabsOptions options)
 {
     if (!string.IsNullOrEmpty(theme.ColorOptions?.Primary))
     {
         sb
         .Append($".tabs.is-toggle li.is-active a")
         .Append("{")
         .Append($"background-color: {Var( ThemeVariables.Color( "primary" ) )};")
         .AppendLine("}");
     }
 }
Exemplo n.º 3
0
        protected override void GenerateTabsStyles(StringBuilder sb, Theme theme, ThemeTabsOptions options)
        {
            sb.Append($".ant-tabs .ant-tabs-tab").Append("{")
            .Append($"border-top-left-radius: {GetBorderRadius( theme, options?.BorderRadius, Var( ThemeVariables.BorderRadius ) )};")
            .Append($"border-top-right-radius: {GetBorderRadius( theme, options?.BorderRadius, Var( ThemeVariables.BorderRadius ) )};")
            .AppendLine("}");

            sb.Append($".ant-tabs-pills .ant-tabs-nav .ant-tabs-tab").Append("{")
            .Append($"border-radius: {GetBorderRadius( theme, options?.BorderRadius, Var( ThemeVariables.BorderRadius ) )};")
            .AppendLine("}");

            if (!string.IsNullOrEmpty(theme.ColorOptions?.Primary))
            {
                sb
                .Append($".ant-tabs-pills .ant-tabs-nav .ant-tabs-tab-active")
                .Append("{")
                .Append($"color: {Var( ThemeVariables.White )};")
                .Append($"background-color: {Var( ThemeVariables.Color( "primary" ) )};")
                .AppendLine("}");

                sb
                .Append($".ant-tabs-nav .ant-tabs-tab:active,")
                .Append($".ant-tabs-nav .ant-tabs-tab-active")
                .Append("{")
                .Append($"color: {Var( ThemeVariables.Color( "primary" ) )};")
                .AppendLine("}");

                var hoverColor = ToHex(Lighten(Var(ThemeVariables.Color("primary")), 20f));

                sb
                .Append($".ant-tabs-nav .ant-tabs-tab:hover")
                .Append("{")
                .Append($"color: {hoverColor};")
                .AppendLine("}");
            }
        }
Exemplo n.º 4
0
 protected abstract void GenerateTabsStyles(StringBuilder sb, Theme theme, ThemeTabsOptions options);
Exemplo n.º 5
0
 protected override void GenerateTabsStyles(StringBuilder sb, Theme theme, ThemeTabsOptions options)
 {
     sb.Append($".e-tabs").Append("{")
     .Append($"border-radius: {GetBorderRadius( theme, options?.BorderRadius, Var( ThemeVariables.BorderRadius ) )};")
     .AppendLine("}");
 }
Exemplo n.º 6
0
 protected override void GenerateTabsStyles(StringBuilder sb, Theme theme, ThemeTabsOptions options)
 {
     throw new System.NotImplementedException();
 }