diff --git a/frontend/src/Calendar/CalendarPage.js b/frontend/src/Calendar/CalendarPage.js
index db3f650ec..a79a89952 100644
--- a/frontend/src/Calendar/CalendarPage.js
+++ b/frontend/src/Calendar/CalendarPage.js
@@ -7,6 +7,7 @@ import Measure from 'Components/Measure';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
+import PageToolbarSeparator from 'Components/Page/Toolbar/PageToolbarSeparator';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import FilterMenu from 'Components/Menu/FilterMenu';
import NoMovie from 'Movie/NoMovie';
@@ -78,8 +79,10 @@ class CalendarPage extends Component {
hasMovie,
movieError,
missingMovieIds,
+ isRssSyncExecuting,
isSearchingForMissing,
useCurrentPage,
+ onRssSyncPress,
onFilterSelect
} = this.props;
@@ -101,6 +104,15 @@ class CalendarPage extends Component {
onPress={this.onGetCalendarLinkPress}
/>
+
+
+
+
{
return {
@@ -75,6 +80,7 @@ function createMapStateToProps() {
hasMovie: !!movieCount.count,
movieError: movieCount.error,
missingMovieIds,
+ isRssSyncExecuting,
isSearchingForMissing
};
}
@@ -83,6 +89,12 @@ function createMapStateToProps() {
function createMapDispatchToProps(dispatch, props) {
return {
+ onRssSyncPress() {
+ dispatch(executeCommand({
+ name: commandNames.RSS_SYNC
+ }));
+ },
+
onSearchMissingPress(movieIds) {
dispatch(searchMissing({ movieIds }));
},