import axios from 'axios';
import moment from 'moment';
-import PropTypes from 'prop-types';
import React from 'react';
import { Alert, Button, Container } from 'react-bootstrap';
import { Helmet } from 'react-helmet';
import List from '../components/episodes/List';
import RestreamDialog from '../components/episodes/RestreamDialog';
import { toggleEventFilter } from '../helpers/Episode';
-import { withUser } from '../helpers/UserContext';
+import { useUser } from '../hooks/user';
-const Schedule = ({ user }) => {
+export const Component = () => {
const [ahead] = React.useState(14);
const [applyAs, setApplyAs] = React.useState('commentary');
const [behind] = React.useState(0);
const [showFilter, setShowFilter] = React.useState(false);
const { t } = useTranslation();
+ const { user } = useUser();
React.useEffect(() => {
const savedFilter = localStorage.getItem('episodes.filter.schedule');
</> : null}
</Container>;
};
-
-Schedule.propTypes = {
- user: PropTypes.shape({
- }),
-};
-
-export default withUser(Schedule);