]> git.localhorst.tv Git - alttp.git/blobdiff - resources/js/components/results/List.js
improved user context
[alttp.git] / resources / js / components / results / List.js
index fb26fa56f264d94c2c393a6dc70af0e23dea91f3..911b6a53ba5526a70cb9073963190e6d0883949e 100644 (file)
@@ -6,9 +6,11 @@ import { sortByFinished, sortByResult } from '../../helpers/Participant';
 import { maySeeResults } from '../../helpers/permissions';
 import { getRunners } from '../../helpers/Tournament';
 import { compareResult } from '../../helpers/Result';
-import { withUser } from '../../helpers/UserContext';
+import { useUser } from '../../hooks/user';
+
+const List = ({ round, tournament }) => {
+       const { user } = useUser();
 
-const List = ({ round, tournament, user }) => {
        if (tournament.type === 'open-async') {
                const results = maySeeResults(user, tournament, round)
                        ? (round.results || []).sort(compareResult)
@@ -51,8 +53,6 @@ List.propTypes = {
                users: PropTypes.arrayOf(PropTypes.shape({
                })),
        }),
-       user: PropTypes.shape({
-       }),
 };
 
-export default withUser(List);
+export default List;