Further improvements
parent
8a32452ba5
commit
ba0295ed94
|
@ -92,6 +92,9 @@ export default class LayoutMain extends React.Component {
|
||||||
to="https://github.com/ambrosechua/chronos"
|
to="https://github.com/ambrosechua/chronos"
|
||||||
/>
|
/>
|
||||||
</List>
|
</List>
|
||||||
|
<p>
|
||||||
|
Thanks to @Enigmatrix for showing me react-big-calendar
|
||||||
|
</p>
|
||||||
</NavDrawer>
|
</NavDrawer>
|
||||||
<Panel>
|
<Panel>
|
||||||
<AppBar
|
<AppBar
|
||||||
|
|
|
@ -28,6 +28,8 @@ export default class PageHome extends React.Component {
|
||||||
this.handleViewChange = this.handleViewChange.bind(this);
|
this.handleViewChange = this.handleViewChange.bind(this);
|
||||||
this.handleNavigateEvent = this.handleNavigateEvent.bind(this);
|
this.handleNavigateEvent = this.handleNavigateEvent.bind(this);
|
||||||
this.handleSelectEvent = this.handleSelectEvent.bind(this);
|
this.handleSelectEvent = this.handleSelectEvent.bind(this);
|
||||||
|
this.paginateNext = this.paginateNext.bind(this);
|
||||||
|
this.paginatePrev = this.paginatePrev.bind(this);
|
||||||
|
|
||||||
this.fetchEvents(context); // TODO: split into three backend calls
|
this.fetchEvents(context); // TODO: split into three backend calls
|
||||||
}
|
}
|
||||||
|
@ -37,15 +39,15 @@ export default class PageHome extends React.Component {
|
||||||
showPagination: false,
|
showPagination: false,
|
||||||
title: 'This Week\'s Agenda',
|
title: 'This Week\'s Agenda',
|
||||||
});
|
});
|
||||||
this.context.setPaginationNext(this.paginateNext);
|
this.context.tooling.setPaginateNext(this.paginateNext);
|
||||||
this.context.setPaginationPrev(this.paginatePrev);
|
this.context.tooling.setPaginatePrev(this.paginatePrev);
|
||||||
}
|
}
|
||||||
componentWillUnmount() {
|
componentWillUnmount() {
|
||||||
this.context.tooling.setToolbar({
|
this.context.tooling.setToolbar({
|
||||||
showPagination: false,
|
showPagination: false,
|
||||||
});
|
});
|
||||||
this.context.setPaginationNext(() => {});
|
this.context.tooling.setPaginateNext(() => {});
|
||||||
this.context.setPaginationPrev(() => {});
|
this.context.tooling.setPaginatePrev(() => {});
|
||||||
}
|
}
|
||||||
|
|
||||||
async fetchEvents(context = this.context, start = this.state.start, end = this.state.end) {
|
async fetchEvents(context = this.context, start = this.state.start, end = this.state.end) {
|
||||||
|
|
Loading…
Reference in New Issue