From b283cc3479a2cc99cf2820ceb64cfe7da40661b2 Mon Sep 17 00:00:00 2001 From: AC-0308 Date: Thu, 27 Nov 2025 11:07:32 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat(OCard):=20=E2=9C=A8=20OCard=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0titleIcon=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/opendesign/src/card/OCard.vue | 16 ++++++++++++++- .../opendesign/src/card/__demo__/CardIcon.vue | 8 +++++++- packages/opendesign/src/card/style/media.scss | 8 ++++++++ packages/opendesign/src/card/style/style.scss | 20 +++++++++++++++++++ packages/opendesign/src/card/style/var.scss | 4 ++++ packages/opendesign/src/card/types.ts | 7 +++++++ 6 files changed, 61 insertions(+), 2 deletions(-) diff --git a/packages/opendesign/src/card/OCard.vue b/packages/opendesign/src/card/OCard.vue index bbfcf4ff..8dfcfd76 100644 --- a/packages/opendesign/src/card/OCard.vue +++ b/packages/opendesign/src/card/OCard.vue @@ -29,6 +29,10 @@ const isTitleLimited = computed(() => { const isDetailLimited = computed(() => { return !isUndefined(props.detailMaxRow); }); + +const hasTitleIcon = computed(() => { + return props.titleIcon; +});