X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;ds=sidebyside;f=resources%2Fjs%2Fcomponents%2Fepisodes%2FCrew.js;h=d0698419c35ae2d12dcda568b17d94430b4de900;hb=4c5a82cb876e96c72c50e8bc12bd8a43a9afe847;hp=e645edbba17108a5344688ef60be85a9ce5d2a90;hpb=7c1db464de8560af8f72228fc311c34f38c1134d;p=alttp.git diff --git a/resources/js/components/episodes/Crew.js b/resources/js/components/episodes/Crew.js index e645edb..d069841 100644 --- a/resources/js/components/episodes/Crew.js +++ b/resources/js/components/episodes/Crew.js @@ -13,10 +13,11 @@ import { hasSGRestream, } from '../../helpers/Episode'; import { canApplyForEpisode } from '../../helpers/permissions'; -import { withUser } from '../../helpers/UserContext'; +import { useUser } from '../../hooks/user'; -const Crew = ({ episode, onApply, user }) => { +const Crew = ({ episode, onApply }) => { const { t } = useTranslation(); + const { user } = useUser(); const commentators = React.useMemo(() => episode.crew.filter(c => c.role === 'commentary').sort(compareCrew) @@ -48,8 +49,8 @@ const Crew = ({ episode, onApply, user }) => { return {showCommentators ? - -
+ +
{t('episodes.commentary')}
@@ -83,8 +84,8 @@ const Crew = ({ episode, onApply, user }) => { : null} {showTracker ? - -
+ +
{t('episodes.tracking')}
@@ -118,8 +119,8 @@ const Crew = ({ episode, onApply, user }) => { : null} {techies.length ? - -
+ +
{t('episodes.setup')}
@@ -140,8 +141,6 @@ Crew.propTypes = { })), }), onApply: PropTypes.func, - user: PropTypes.shape({ - }), }; -export default withUser(Crew); +export default Crew;