From 43f9857688fb24a17a486bebdedc6211cda9ef25 Mon Sep 17 00:00:00 2001 From: neverland Date: Sun, 24 May 2020 18:05:45 +0800 Subject: [PATCH] style(Collapse): adjust border gag (#6361) --- src/collapse-item/index.js | 3 +-- src/collapse-item/index.less | 14 ++++++++++++-- src/collapse/test/__snapshots__/demo.spec.js.snap | 10 +++++----- src/collapse/test/__snapshots__/index.spec.js.snap | 6 +++--- 4 files changed, 21 insertions(+), 12 deletions(-) diff --git a/src/collapse-item/index.js b/src/collapse-item/index.js index c1e722bb2..3bf08382d 100644 --- a/src/collapse-item/index.js +++ b/src/collapse-item/index.js @@ -1,6 +1,5 @@ // Utils import { createNamespace, isDef } from '../utils'; -import { BORDER_TOP } from '../utils/constant'; import { raf, doubleRaf } from '../utils/dom/raf'; // Mixins @@ -173,7 +172,7 @@ export default createComponent({ render() { return ( -
+
{this.genTitle()} {this.genContent()}
diff --git a/src/collapse-item/index.less b/src/collapse-item/index.less index cb929a5eb..b94951ebe 100644 --- a/src/collapse-item/index.less +++ b/src/collapse-item/index.less @@ -1,6 +1,15 @@ @import '../style/var'; +@import '../style/mixins/hairline'; .van-collapse-item { + position: relative; + + &--border { + &::after { + .hairline-top(@cell-border-color, @padding-md, @padding-md); + } + } + &__title { .van-cell__right-icon::before { transform: rotate(90deg); @@ -8,7 +17,8 @@ } &::after { - visibility: hidden; + right: @padding-md; + display: none; } &--expanded { @@ -17,7 +27,7 @@ } &::after { - visibility: visible; + display: block; } } diff --git a/src/collapse/test/__snapshots__/demo.spec.js.snap b/src/collapse/test/__snapshots__/demo.spec.js.snap index 83bdd1667..8075466e2 100644 --- a/src/collapse/test/__snapshots__/demo.spec.js.snap +++ b/src/collapse/test/__snapshots__/demo.spec.js.snap @@ -15,13 +15,13 @@ exports[`renders demo correctly 1`] = `
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
b