@@ -3,16 +3,16 @@ import Loader from './Loader'
33import PropTypes from 'prop-types'
44import Card from './Card'
55import {
6- Section ,
7- Header ,
8- Title ,
9- RightContent ,
10- DraggableList ,
11- Placeholder ,
12- AddCardLink ,
13- LaneWrapper ,
14- ScrollableLane
15- } from '../styles/Base'
6+ Section ,
7+ Header ,
8+ Title ,
9+ RightContent ,
10+ DraggableList ,
11+ Placeholder ,
12+ AddCardLink ,
13+ LaneWrapper ,
14+ ScrollableLane , LaneHeader ,
15+ } from '../styles/Base' ;
1616import { bindActionCreators } from 'redux'
1717import { connect } from 'react-redux'
1818import update from 'immutability-helper'
@@ -43,7 +43,7 @@ class Lane extends Component {
4343 onLaneScroll ( nextPage , this . props . id ) . then ( moreCards => {
4444 if ( ! moreCards || moreCards . length === 0 ) {
4545 // if no cards present, stop retrying until user action
46- node . scrollTop = node . scrollTop - 50
46+ node . scrollTop = node . scrollTop - 100
4747 } else {
4848 this . props . actions . paginateLane ( {
4949 laneId : this . props . id ,
@@ -64,10 +64,9 @@ class Lane extends Component {
6464 } )
6565 }
6666
67- laneDidMount = ( node , dragReference ) => {
67+ laneDidMount = ( node ) => {
6868 if ( node ) {
6969 node . addEventListener ( 'scroll' , this . handleScroll )
70- dragReference ( node )
7170 }
7271 }
7372
@@ -181,11 +180,11 @@ class Lane extends Component {
181180 ) )
182181
183182 return (
184- < div >
183+ < ScrollableLane innerRef = { this . laneDidMount } >
185184 < DraggableList > { cardList } </ DraggableList >
186185 { editable && ! addCardMode && this . renderAddCardLink ( ) }
187186 { addCardMode && this . renderNewCard ( ) }
188- </ div >
187+ </ ScrollableLane >
189188 )
190189 }
191190
@@ -196,14 +195,14 @@ class Lane extends Component {
196195 } else {
197196 const { title, label, titleStyle, labelStyle} = this . props
198197 return (
199- < Header >
198+ < LaneHeader >
200199 < Title style = { titleStyle } > { title } </ Title >
201200 { label && (
202201 < RightContent >
203202 < span style = { labelStyle } > { label } </ span >
204203 </ RightContent >
205204 ) }
206- </ Header >
205+ </ LaneHeader >
207206 )
208207 }
209208 }
@@ -221,7 +220,7 @@ class Lane extends Component {
221220 { ...otherProps }
222221 key = { id }
223222 onClick = { ( ) => onLaneClick && onLaneClick ( id ) }
224- innerRef = { ref => this . laneDidMount ( ref , dropProvided . innerRef ) }
223+ innerRef = { dropProvided . innerRef }
225224 isDraggingOver = { isDraggingOver }
226225 { ...dropProvided . draggableProps } >
227226 { this . renderHeader ( ) }
0 commit comments