File tree 6 files changed +27
-26
lines changed
cellgroup/test/__snapshots__
6 files changed +27
-26
lines changed Original file line number Diff line number Diff line change 2
2
3
3
exports [` prop desc-text-align left 1` ] = `
4
4
"<view class =\\"nut-cell\\" style =\\"border-radius: px;\\">
5
+ <!--v-if-->
5
6
<!--v-if-->
6
7
<view class =\\"nut-cell__value\\" style =\\"text-align: left;\\">张三</view>
7
8
<!--v-if-->
@@ -10,15 +11,16 @@ exports[`prop desc-text-align left 1`] = `
10
11
11
12
exports[`prop isLink 1`] = `
12
13
" <view class=\\" nut-cell nut-cell--clickable\\" style =\\"border-radius: px;\\">
14
+ <!--v-if-->
13
15
<!--v-if-->
14
16
<!--v-if--><i class =\\"nutui-iconfont nut-icon nut-icon-right nut-cell__link\\" src =\\"\\"></i>
15
17
</view>"
16
18
`;
17
19
18
20
exports[`prop title desc subtitle 1`] = `
19
21
" <view class=\\" nut-cell\\" style =\\"border-radius: px;\\">
22
+ <!--v-if-->
20
23
<view class =\\"nut-cell__title\\">
21
- <!--v-if-->
22
24
<view class =\\"title\\">标题1</view>
23
25
<view class =\\"nut-cell__title-desc\\">副标题1</view>
24
26
</view>
@@ -31,7 +33,9 @@ exports[`slot default test 1`] = `"<view class=\\"nut-cell\\" style=\\"border-ra
31
33
32
34
exports[`slot link、icon test 1`] = `
33
35
" <view class=\\" nut-cell\\" style =\\"border-radius: px;\\">
34
- <view class =\\"nut-cell__title icon\\">Custom Icon<view class =\\"title\\">标题1</view>
36
+ <view class =\\"nut-cell__icon\\">Custom Icon</view>
37
+ <view class =\\"nut-cell__title\\">
38
+ <view class =\\"title\\">标题1</view>
35
39
<view class =\\"nut-cell__title-desc\\">副标题1</view>
36
40
</view>
37
41
<view class =\\"nut-cell__value\\" style =\\"text-align: right;\\">描述1</view>Custom Link
Original file line number Diff line number Diff line change 50
50
}
51
51
}
52
52
53
+ & __icon {
54
+ display : flex ;
55
+ flex-direction : row ;
56
+ margin-right : $cell-default-icon-margin ;
57
+ }
58
+
53
59
& __title {
54
60
display : flex ;
55
61
flex-direction : column ;
56
62
flex : 1 ;
57
- & .icon {
58
- flex-direction : row ;
59
- .icon {
60
- margin-right : 10px ;
61
- }
62
- }
63
63
& -desc {
64
64
font-size : $cell-title-desc-font ;
65
65
}
Original file line number Diff line number Diff line change 1
1
<template >
2
2
<view :class =" classes" :style =" baseStyle" @click =" handleClick" >
3
3
<slot >
4
- <view
5
- class =" nut-cell__title"
6
- :class =" { icon: icon || $slots.icon }"
7
- v-if =" title || subTitle || icon"
8
- >
4
+ <view class =" nut-cell__icon" v-if =" icon || $slots.icon" >
9
5
<slot v-if =" $slots.icon" name =" icon" ></slot >
10
6
<nut-icon v-else-if =" icon" class =" icon" :name =" icon" ></nut-icon >
11
-
7
+ </view >
8
+ <view class =" nut-cell__title" v-if =" title || subTitle" >
12
9
<template v-if =" subTitle " >
13
10
<view class =" title" >{{ title }}</view >
14
11
<view class =" nut-cell__title-desc" >{{ subTitle }}</view >
17
14
{{ title }}
18
15
</template >
19
16
</view >
20
- <view
21
- v-if =" desc"
22
- class =" nut-cell__value"
23
- :style =" { 'text-align': descTextAlign }"
24
- >{{ desc }}</view
25
- >
17
+ <view v-if =" desc" class =" nut-cell__value" :style =" { 'text-align': descTextAlign }" >{{ desc }}</view >
26
18
27
19
<slot v-if =" $slots.link" name =" link" ></slot >
28
- <nut-icon
29
- v-else-if =" isLink || to"
30
- class =" nut-cell__link"
31
- name =" right"
32
- ></nut-icon >
20
+ <nut-icon v-else-if =" isLink || to" class =" nut-cell__link" name =" right" ></nut-icon >
33
21
</slot >
34
22
</view >
35
23
</template >
Original file line number Diff line number Diff line change 1
1
<template >
2
2
<view :class =" classes" :style =" baseStyle" @click =" handleClick" >
3
3
<slot >
4
- <view class =" nut-cell__title " :class = " { icon: icon || $slots.icon } " v-if = " title || subTitle || icon" >
4
+ <view class =" nut-cell__icon " v-if = " icon || $slots.icon" >
5
5
<slot v-if =" $slots.icon" name =" icon" ></slot >
6
6
<nut-icon v-else-if =" icon" class =" icon" :name =" icon" ></nut-icon >
7
+ </view >
8
+ <view class =" nut-cell__title" v-if =" title || subTitle" >
7
9
<template v-if =" subTitle " >
8
10
<view class =" title" >{{ title }}</view >
9
11
<view class =" nut-cell__title-desc" >{{ subTitle }}</view >
Original file line number Diff line number Diff line change
1
+ // Jest Snapshot v1, https://goo.gl/fbAQLP
2
+
3
+ exports [` should render title、desc slot correctly 1` ] = `
4
+ "<view class =\\"nut-cell-group\\">Custom TitleCustom Desc<view class =\\"nut-cell-group__warp\\"></view>
5
+ </view>"
6
+ `;
Original file line number Diff line number Diff line change @@ -100,6 +100,7 @@ $cell-padding: 13px 16px !default;
100
100
$cell-line-height : 20px !default ;
101
101
$cell-after-right : 16px !default ;
102
102
$cell-after-border-bottom : 2px solid #f5f6f7 !default ;
103
+ $cell-default-icon-margin : 0 4px 0 0px ;
103
104
104
105
// cell-group
105
106
You can’t perform that action at this time.
0 commit comments