]> git.localhorst.tv Git - alttp.git/blobdiff - resources/js/components/episodes/Item.js
improved user context
[alttp.git] / resources / js / components / episodes / Item.js
index d68df8ece8cb62b5a7aec0da2e61d1db7b6f08f8..612c5ea85f6f76db13ca777f85a93fbebae70bf2 100644 (file)
@@ -12,10 +12,11 @@ import Icon from '../common/Icon';
 import { hasPassed, hasSGRestream, isActive } from '../../helpers/Episode';
 import { getLink } from '../../helpers/Event';
 import { canApplyForEpisode, canRestreamEpisode } from '../../helpers/permissions';
-import { withUser } from '../../helpers/UserContext';
+import { useUser } from '../../hooks/user';
 
-const Item = ({ episode, onAddRestream, onApply, onEditRestream, user }) => {
+const Item = ({ episode, onAddRestream, onApply, onEditRestream }) => {
        const { t } = useTranslation();
+       const { user } = useUser();
 
        const classNames = [
                'episodes-item',
@@ -145,8 +146,6 @@ Item.propTypes = {
        onAddRestream: PropTypes.func,
        onApply: PropTypes.func,
        onEditRestream: PropTypes.func,
-       user: PropTypes.shape({
-       }),
 };
 
-export default withUser(Item);
+export default Item;