@@ -3,19 +3,29 @@ import ReactDOM from 'react-dom';
3
3
import '../../../src/demo-helper/style.js' ;
4
4
import { Demo , DemoGroup , initDemo } from '../../../src/demo-helper' ;
5
5
import ConfigProvider from '../../../src/config-provider' ;
6
+ import Box from '../../../src/box' ;
7
+ import Button from '../../../src/button' ;
8
+ import Avatar from '../../../src/avatar' ;
9
+ import Divider from '../../../src/divider' ;
6
10
import zhCN from '../../../src/locale/zh-cn' ;
7
11
import enUS from '../../../src/locale/en-us' ;
8
12
import '../../../src/list/style.js' ;
13
+ import '../../../src/box/style.js' ;
14
+ import '../../../src/button/style.js' ;
15
+ import '../../../src/divider/style.js' ;
16
+ import '../../../src/avatar/style.js' ;
9
17
import List from '../../../src/list' ;
10
18
11
19
const i18nMap = {
12
20
'zh-cn' : {
13
21
'list' : '列表' ,
14
- normal : '正常'
22
+ normal : '正常' ,
23
+ small : '小列表'
15
24
} ,
16
25
'en-us' : {
17
26
'list' : 'List' ,
18
27
normal : 'Normal' ,
28
+ small : '小列表'
19
29
} ,
20
30
} ;
21
31
@@ -24,17 +34,7 @@ class RenderList extends React.Component {
24
34
super ( props ) ;
25
35
this . state = {
26
36
demoFunction : {
27
- hasChildren : {
28
- label : 'List使用' ,
29
- value : 'false' ,
30
- enum : [ {
31
- label : '不独立使用' ,
32
- value : false
33
- } , {
34
- label : '独立使用' ,
35
- value : true
36
- } ]
37
- }
37
+
38
38
}
39
39
} ;
40
40
}
@@ -46,12 +46,48 @@ class RenderList extends React.Component {
46
46
render ( ) {
47
47
const { i18nMap } = this . props ;
48
48
const { demoFunction } = this . state ;
49
- const hasChildren = demoFunction . hasChildren . value === 'true' ;
49
+ const actions = ( < Box direction = "row" align = "center" style = { { whiteSpace : 'nowrap' , height : '100%' , paddingLeft : 100 } } >
50
+ < Button text type = "primary" > 编辑</ Button >
51
+ < Divider direction = "ver" />
52
+ < Button text type = "primary" > 订阅</ Button >
53
+ < Divider direction = "ver" />
54
+ < Button text type = "primary" > 删除</ Button >
55
+ </ Box > ) ;
50
56
51
- return ( < Demo title = { i18nMap [ 'list' ] } demoFunction = { demoFunction } onFunctionChange = { this . onFunctionChange } >
52
- < Demo title = { i18nMap [ 'list' ] } >
57
+ return ( < Demo title = { i18nMap . list } demoFunction = { demoFunction } onFunctionChange = { this . onFunctionChange } >
58
+ < Demo title = { i18nMap . list } >
59
+ < DemoGroup label = { i18nMap . small } >
60
+ < List size = { "small" } header = { < div > Notifications</ div > } >
61
+ < List . Item extra = { '$20' } media = { < Avatar src = { 'https://img.alicdn.com/tfs/TB1JLwHvHj1gK0jSZFOXXc7GpXa-200-200.png' } /> } title = "Title" > List Item 1</ List . Item >
62
+ < List . Item extra = { '$20' } title = "Title" media = { < Avatar src = { 'https://img.alicdn.com/tfs/TB1JLwHvHj1gK0jSZFOXXc7GpXa-200-200.png' } /> } > List Item 2</ List . Item >
63
+ < List . Item extra = { '$20' } title = "Title" media = { < Avatar src = { 'https://img.alicdn.com/tfs/TB1JLwHvHj1gK0jSZFOXXc7GpXa-200-200.png' } /> } > List Item 3</ List . Item >
64
+ < List . Item extra = { '$20' } title = "Title" media = { < Avatar src = { 'https://img.alicdn.com/tfs/TB1JLwHvHj1gK0jSZFOXXc7GpXa-200-200.png' } /> } > List Item 4</ List . Item >
65
+ < List . Item extra = { '$20' } title = "Title" media = { < Avatar src = { 'https://img.alicdn.com/tfs/TB1JLwHvHj1gK0jSZFOXXc7GpXa-200-200.png' } /> } > List Item 5</ List . Item >
66
+ </ List >
67
+ </ DemoGroup >
53
68
< DemoGroup label = { i18nMap . normal } >
54
- < List hasChildren = { hasChildren } />
69
+ < List >
70
+ < List . Item extra = { actions } media = { < img width = "161" height = "108" src = { 'https://img.alicdn.com/tfs/TB1R5fio4v1gK0jSZFFXXb0sXXa-322-216.png' } /> } title = "构建一套产品化设计系统" >
71
+ < p style = { { margin : '12px 0' } } > 随着互联网行业的聚变式发展,在电商业务从“信息透出” 到 “在线交易” 的过程中,网站 UI 构建也经历了“体验一致性”、“设计效率”、“UI系统构建/应用效率”、“多端适配” …</ p >
72
+ < div > 谢瑶 3 小时前更新</ div >
73
+ </ List . Item >
74
+ < List . Item extra = { actions } title = "构建一套产品化设计系统" media = { < img width = "161" height = "108" src = { 'https://img.alicdn.com/tfs/TB1R5fio4v1gK0jSZFFXXb0sXXa-322-216.png' } /> } >
75
+ < p style = { { margin : '12px 0' } } > 随着互联网行业的聚变式发展,在电商业务从“信息透出” 到 “在线交易” 的过程中,网站 UI 构建也经历了“体验一致性”、“设计效率”、“UI系统构建/应用效率”、“多端适配” …</ p >
76
+ < div > 谢瑶 3 小时前更新</ div >
77
+ </ List . Item >
78
+ < List . Item extra = { actions } title = "构建一套产品化设计系统" media = { < img width = "161" height = "108" src = { 'https://img.alicdn.com/tfs/TB1R5fio4v1gK0jSZFFXXb0sXXa-322-216.png' } /> } >
79
+ < p style = { { margin : '12px 0' } } > 随着互联网行业的聚变式发展,在电商业务从“信息透出” 到 “在线交易” 的过程中,网站 UI 构建也经历了“体验一致性”、“设计效率”、“UI系统构建/应用效率”、“多端适配” …</ p >
80
+ < div > 谢瑶 3 小时前更新</ div >
81
+ </ List . Item >
82
+ < List . Item extra = { actions } title = "构建一套产品化设计系统" media = { < img width = "161" height = "108" src = { 'https://img.alicdn.com/tfs/TB1R5fio4v1gK0jSZFFXXb0sXXa-322-216.png' } /> } >
83
+ < p style = { { margin : '12px 0' } } > 随着互联网行业的聚变式发展,在电商业务从“信息透出” 到 “在线交易” 的过程中,网站 UI 构建也经历了“体验一致性”、“设计效率”、“UI系统构建/应用效率”、“多端适配” …</ p >
84
+ < div > 谢瑶 3 小时前更新</ div >
85
+ </ List . Item >
86
+ < List . Item extra = { actions } title = "构建一套产品化设计系统" media = { < img width = "161" height = "108" src = { 'https://img.alicdn.com/tfs/TB1R5fio4v1gK0jSZFFXXb0sXXa-322-216.png' } /> } >
87
+ < p style = { { margin : '12px 0' } } > 随着互联网行业的聚变式发展,在电商业务从“信息透出” 到 “在线交易” 的过程中,网站 UI 构建也经历了“体验一致性”、“设计效率”、“UI系统构建/应用效率”、“多端适配” …</ p >
88
+ < div > 谢瑶 3 小时前更新</ div >
89
+ </ List . Item >
90
+ </ List >
55
91
</ DemoGroup >
56
92
</ Demo >
57
93
</ Demo > ) ;
0 commit comments