|
@@ -21,9 +21,9 @@ class Folder extends Component {
|
21
|
21
|
}
|
22
|
22
|
|
23
|
23
|
render () {
|
24
|
|
- const { app, folderData: { title, content } } = this.props
|
|
24
|
+ const { app, folderData: { title, content }, isLast } = this.props
|
25
|
25
|
return (
|
26
|
|
- <div className={classnames('folder', {'active': this.state.open})}>
|
|
26
|
+ <div className={classnames('folder', {'active': this.state.open, 'item-last': isLast})}>
|
27
|
27
|
<div className='folder__header' onClick={this.handleClickToggleFolder}>
|
28
|
28
|
<div className='folder__header__triangleborder'>
|
29
|
29
|
<div className='folder__header__triangleborder__triangle' />
|
|
@@ -54,14 +54,15 @@ class Folder extends Component {
|
54
|
54
|
</div>
|
55
|
55
|
|
56
|
56
|
<div className='folder__content'>
|
57
|
|
- { content.map(c => c.type === 'folder'
|
58
|
|
- ? <Folder folderData={c} key={c.id} />
|
|
57
|
+ { content.map((c, i) => c.type === 'folder'
|
|
58
|
+ ? <Folder folderData={c} key={c.id} isLast={i === content.length - 1} />
|
59
|
59
|
: <FileItem
|
60
|
60
|
icon={(app[c.type] || {icon: ''}).icon}
|
61
|
61
|
name={c.title}
|
62
|
62
|
type={c.type}
|
63
|
63
|
status={c.status}
|
64
|
64
|
onClickItem={() => {}}
|
|
65
|
+ isLast={i === content.length - 1}
|
65
|
66
|
key={c.id}
|
66
|
67
|
/>
|
67
|
68
|
)}
|