diff --git a/src/BootstrapBlazor.Shared/Samples/Cards.razor b/src/BootstrapBlazor.Shared/Samples/Cards.razor
index fb5603a743cbd5420718ce84f1319f8544dbdfeb..360e7616a4eb033f470d40308fad4cba057fb1c0 100644
--- a/src/BootstrapBlazor.Shared/Samples/Cards.razor
+++ b/src/BootstrapBlazor.Shared/Samples/Cards.razor
@@ -144,6 +144,11 @@
@Localizer["CollapsibleBody"]
+
+
+ @Localizer["CollapsibleBody"]
+
+
diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj
index b3fe103a87dd0d1646db5b57c3b3a1b35ddcefb2..286f56c71cb65b09128c3aea1b0444613999ea4f 100644
--- a/src/BootstrapBlazor/BootstrapBlazor.csproj
+++ b/src/BootstrapBlazor/BootstrapBlazor.csproj
@@ -1,7 +1,7 @@
-
+
- 6.7.26
+ 6.7.27
diff --git a/src/BootstrapBlazor/Components/Card/Card.css b/src/BootstrapBlazor/Components/Card/Card.css
index aeef9f1fc0e60b6f5b7e08044c3db950c820a1af..f9abaf0ac20bc3fbd474b81484024258b4807094 100644
--- a/src/BootstrapBlazor/Components/Card/Card.css
+++ b/src/BootstrapBlazor/Components/Card/Card.css
@@ -5,6 +5,13 @@
cursor: pointer;
}
+ .card .card-collapse .card-collapse-body {
+ display: flex;
+ flex: 1;
+ align-items: center;
+ margin-left: .5rem;
+ }
+
.card .card-collapse-arrow {
transition: transform .3s linear;
}
diff --git a/src/BootstrapBlazor/Components/Card/Card.js b/src/BootstrapBlazor/Components/Card/Card.js
index f3c94eb5ba27298b5af4254205525d2c19e1fc29..a2cad0ed2c6b103665a61d20d26782eba5ad9260 100644
--- a/src/BootstrapBlazor/Components/Card/Card.js
+++ b/src/BootstrapBlazor/Components/Card/Card.js
@@ -8,6 +8,13 @@
$ele.closest('.card').find('.card-body').css({ display: "none" });
}
$ele.on('click', function (e) {
+ if (e.target.nodeName === 'BUTTON') {
+ return;
+ }
+ var parentButton = $(e.target).closest('button');
+ if (parentButton.length !== 0) {
+ return;
+ }
var $card = $(this).toggleClass('is-open');
var $body = $card.closest('.card').find('.card-body');
if ($body.length === 1) {
diff --git a/src/BootstrapBlazor/Components/Card/Card.razor b/src/BootstrapBlazor/Components/Card/Card.razor
index 0873b91cfbd2cc4b7fad9e0772ca57a9d96da9a6..e029b992acad68df73649602af044d208d147d52 100644
--- a/src/BootstrapBlazor/Components/Card/Card.razor
+++ b/src/BootstrapBlazor/Components/Card/Card.razor
@@ -7,9 +7,9 @@