X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=resources%2Fjs%2Fpages%2FSchedule.js;h=065b9150cf84b118d4ea759755dc54696cfb2476;hb=4c5a82cb876e96c72c50e8bc12bd8a43a9afe847;hp=bf36c710163cf546c1edd43f553c2459cd18bd28;hpb=1e725fef6dc440aaeea8c30e1e0598dc5d24ad86;p=alttp.git diff --git a/resources/js/pages/Schedule.js b/resources/js/pages/Schedule.js index bf36c71..065b915 100644 --- a/resources/js/pages/Schedule.js +++ b/resources/js/pages/Schedule.js @@ -1,6 +1,5 @@ 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'; @@ -15,9 +14,9 @@ import Filter from '../components/episodes/Filter'; 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 }) => { +const Schedule = () => { const [ahead] = React.useState(14); const [applyAs, setApplyAs] = React.useState('commentary'); const [behind] = React.useState(0); @@ -31,6 +30,7 @@ const Schedule = ({ user }) => { const [showFilter, setShowFilter] = React.useState(false); const { t } = useTranslation(); + const { user } = useUser(); React.useEffect(() => { const savedFilter = localStorage.getItem('episodes.filter.schedule'); @@ -330,9 +330,4 @@ const Schedule = ({ user }) => { ; }; -Schedule.propTypes = { - user: PropTypes.shape({ - }), -}; - -export default withUser(Schedule); +export default Schedule;