From 0194150c64973da9a5c5d97c5760fe72d15cef8e Mon Sep 17 00:00:00 2001 From: Carl Chen Date: Tue, 13 Aug 2024 22:19:59 +0800 Subject: [PATCH] chore: optimize descriptions layout --- .../collapse-card/collapse-card.scss | 12 +++--- .../collapse-card/collapse-card.vue | 2 +- .../src/components/collapse-card/index.ts | 4 +- .../components/descriptions/descriptions.vue | 33 +++++++++++---- .../src/components/descriptions/helper.ts | 40 +++++++++++-------- .../src/components/descriptions/index.ts | 8 +--- 6 files changed, 57 insertions(+), 42 deletions(-) diff --git a/packages/element-plus/src/components/collapse-card/collapse-card.scss b/packages/element-plus/src/components/collapse-card/collapse-card.scss index 74d32e4..25719fa 100644 --- a/packages/element-plus/src/components/collapse-card/collapse-card.scss +++ b/packages/element-plus/src/components/collapse-card/collapse-card.scss @@ -9,20 +9,20 @@ border: 1px solid var(--collapse-card-border); @include e('active') { - .collapse-card__arrow > svg { - transform: rotate(180deg); - } + $is-at-root: false !global; + @include e('arrow') { + & > svg { + transform: rotate(180deg); - $is-at-root: false !global; + } + } @include e('title') { border-bottom: 1px solid var(--collapse-card-border); } $is-at-root: true !global; - - } @include e('title') { diff --git a/packages/element-plus/src/components/collapse-card/collapse-card.vue b/packages/element-plus/src/components/collapse-card/collapse-card.vue index 54b725f..892f958 100644 --- a/packages/element-plus/src/components/collapse-card/collapse-card.vue +++ b/packages/element-plus/src/components/collapse-card/collapse-card.vue @@ -1,8 +1,8 @@