From 0612164270e4837bf502df6951c42643475ebbfd Mon Sep 17 00:00:00 2001
From: Konv Suu <82451257+kovsu@users.noreply.github.com>
Date: Mon, 16 Jan 2023 19:14:25 +0800
Subject: [PATCH] fix(comp:card): remove footer padding and click effect
(#1418)
---
packages/components/card/src/Card.tsx | 6 +++++-
packages/components/card/style/index.less | 16 ++++++----------
2 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/packages/components/card/src/Card.tsx b/packages/components/card/src/Card.tsx
index 2398c8399..95f8c3f55 100644
--- a/packages/components/card/src/Card.tsx
+++ b/packages/components/card/src/Card.tsx
@@ -143,7 +143,11 @@ const renderFooter = (props: CardProps, slots: Slots, prefixCls: string) => {
itemChild = item
} else {
const { text, ...rest } = item
- itemChild = {text}
+ itemChild = (
+
+ {text}
+
+ )
}
return itemChild ?
{itemChild} : null
})
diff --git a/packages/components/card/style/index.less b/packages/components/card/style/index.less
index 68136e144..8511e6ce4 100644
--- a/packages/components/card/style/index.less
+++ b/packages/components/card/style/index.less
@@ -10,15 +10,15 @@
overflow: hidden;
&-sm {
- .card-size(@card-font-size-sm, @card-padding-sm);
+ .card-size(@card-font-size-sm, @card-padding-sm, 2px);
}
&-md {
- .card-size(@card-font-size-md, @card-padding-md);
+ .card-size(@card-font-size-md, @card-padding-md, 4px);
}
&-lg {
- .card-size(@card-font-size-lg, @card-padding-lg);
+ .card-size(@card-font-size-lg, @card-padding-lg, 8px);
}
&-borderless {
@@ -201,7 +201,7 @@
}
}
-.card-size(@font-size, @card-padding) {
+.card-size(@font-size, @card-padding, @footer-margin) {
.reset-font-size(@font-size);
> .@{header-prefix} {
@@ -213,15 +213,11 @@
padding: @card-padding;
}
- .@{card-prefix}-footer {
- padding: @card-padding;
- }
-
.@{header-prefix} + .@{card-prefix}-body {
padding-top: 4px;
}
- .@{card-prefix}-body + .@{card-prefix}-footer {
- padding-top: 0;
+ .@{card-prefix}-footer button {
+ margin: @footer-margin 0;
}
}