From 12400a25277d27d1dc0386e9844f5e4ffc9fc229 Mon Sep 17 00:00:00 2001 From: neverland Date: Sat, 26 Jun 2021 21:43:00 +0800 Subject: [PATCH] feat(CollapseItem): add label slot (#8934) * feat(CollapseItem): add label slot * docs: upd --- src/collapse-item/CollapseItem.tsx | 9 +++------ src/collapse/README.md | 15 ++++++++------- src/collapse/README.zh-CN.md | 15 ++++++++------- .../test/__snapshots__/index.spec.tsx.snap | 3 +++ src/collapse/test/index.spec.tsx | 3 ++- 5 files changed, 24 insertions(+), 21 deletions(-) diff --git a/src/collapse-item/CollapseItem.tsx b/src/collapse-item/CollapseItem.tsx index 7ba0de984..57e2c7b28 100644 --- a/src/collapse-item/CollapseItem.tsx +++ b/src/collapse-item/CollapseItem.tsx @@ -15,6 +15,8 @@ import { Cell } from '../cell'; const [name, bem] = createNamespace('collapse-item'); +const CELL_SLOTS = ['icon', 'title', 'value', 'label', 'right-icon'] as const; + export default defineComponent({ name, @@ -112,12 +114,7 @@ export default defineComponent({ return ( this is title +
+ this is label +
this is value diff --git a/src/collapse/test/index.spec.tsx b/src/collapse/test/index.spec.tsx index 12915b02a..3afd484a7 100644 --- a/src/collapse/test/index.spec.tsx +++ b/src/collapse/test/index.spec.tsx @@ -85,9 +85,10 @@ test('should render slots of CollapseItem correctly', () => { 'this is icon', title: () => 'this is title', value: () => 'this is value', - icon: () => 'this is icon', + label: () => 'this is label', 'right-icon': () => 'this is right icon', }} />