diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index d504f1f9a6e..cf14dc28446 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 9.9.1-beta01 + 9.9.1-beta02 diff --git a/src/BootstrapBlazor/Components/Table/Table.razor b/src/BootstrapBlazor/Components/Table/Table.razor index a5ab2e6393a..ddefe8587e5 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor +++ b/src/BootstrapBlazor/Components/Table/Table.razor @@ -281,7 +281,12 @@ var cellClass = ""; string? value = null; RenderFragment? valueTemplate = null; -
+ var colClass = "table-cell"; + if (!string.IsNullOrEmpty(col.CssClass)) + { + colClass = $"table-cell {col.CssClass}"; + } +
diff --git a/test/UnitTest/Components/TableTest.cs b/test/UnitTest/Components/TableTest.cs index 8ff356a28f2..82cf8ecef31 100644 --- a/test/UnitTest/Components/TableTest.cs +++ b/test/UnitTest/Components/TableTest.cs @@ -792,11 +792,13 @@ public void ShowCardView_Ok() builder.OpenComponent>(0); builder.AddAttribute(1, "Field", "Name"); builder.AddAttribute(2, "FieldExpression", Utility.GenerateValueExpression(foo, "Name", typeof(string))); + builder.AddAttribute(3, "CssClass", "test-css"); builder.CloseComponent(); }); }); }); cut.Contains("Test_CardView"); + cut.Contains("test-css"); } [Fact]