This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export default createPaginationContainer(LinkList, | |
{ | |
viewer: graphql` | |
fragment LinkList_viewer on Viewer { | |
allLinks( | |
filter: $filter, | |
first: $count, | |
after: $after, | |
orderBy: createdAt_DESC | |
) @connection(key: "LinkList_allLinks") { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const LinkListPageQuery = graphql` | |
query LinkListPageQuery( | |
$count: Int!, | |
$filter: LinkFilter, | |
$after: String, | |
) { | |
viewer { | |
...LinkList_viewer | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
_loadMore() { | |
if (!this.props.relay.hasMore()) { | |
console.log('Nothing more to load'); | |
return | |
} else if (this.props.relay.isLoading()) { | |
console.log('Request is already pending'); | |
return | |
} | |
this.props.relay.loadMore(ITEMS_PER_PAGE); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
_refetchConnection() { | |
this.props.relay.refetchConnection(10,(e) => null, { | |
filter: { | |
description_contains: this.state.filterValue, | |
} | |
}); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// @flow | |
type Props = {} & ReduxProps & ReduxState | |
const mapStateToProps = state => ({ | |
user: state.user, | |
}); | |
const mapDispatchToProps = dispatch => ({ | |
actions: { | |
logout: () => dispatch(logout()), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"U2": "easyjet", | |
"1T": "Bulgarian Air Charter", | |
"Q5": "40-Mile Air", | |
"4O": "Interjet", | |
"7A": "Express Air Cargo", | |
"JY": "Air Turks and Caicos", | |
"JU": "Air Serbia", | |
"QH": "Kyrgyzstan", | |
"A8": "Benin Golf Air", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class YourCoolComponent extends Component { | |
constructor(props) { | |
super(props); | |
this.state = { | |
counter: 0, | |
}; | |
this.add = this.add.bind(this); | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class YourCoolComponent extends Component { | |
state = { | |
counter: 0, | |
} | |
add = () => { | |
this.setState(prevState => ({ counter: prevState.counter + 1 })); | |
} | |
render () { |
OlderNewer