From 3cec0716a5ba8e3ed01f6ee61f0a59cbb55ffb33 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Sun, 29 Mar 2020 14:06:48 -0300 Subject: [PATCH] fix(b-card): handle `header-html` and `footer-html` props correctly (fixes #5038) Fixes #5038 --- src/components/card/card.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/card/card.js b/src/components/card/card.js index 1d843362afd..7e2b24b3761 100644 --- a/src/components/card/card.js +++ b/src/components/card/card.js @@ -58,7 +58,7 @@ export const BCard = /*#__PURE__*/ Vue.extend({ } } - if (props.header || hasNormalizedSlot('header', $scopedSlots, $slots)) { + if (props.header || props.headerHtml || hasNormalizedSlot('header', $scopedSlots, $slots)) { header = h( BCardHeader, { props: pluckProps(headerProps, props) }, @@ -72,7 +72,7 @@ export const BCard = /*#__PURE__*/ Vue.extend({ content = [h(BCardBody, { props: pluckProps(bodyProps, props) }, [...content])] } - if (props.footer || hasNormalizedSlot('footer', $scopedSlots, $slots)) { + if (props.footer || props.footerHtml || hasNormalizedSlot('footer', $scopedSlots, $slots)) { footer = h( BCardFooter, {