X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;ds=sidebyside;f=resources%2Fjs%2Fcomponents%2Fpages%2FTournament.js;h=00a19343c11b1c99c59d59937946f6ce85f89b17;hb=cd36cb0ba2718e6bfa08765e7702d57dfe7fd733;hp=440e53af5803cddc65af01287617d47645c6383d;hpb=3a774bb649734fc3a2135ec1b52cef9a049880ee;p=alttp.git diff --git a/resources/js/components/pages/Tournament.js b/resources/js/components/pages/Tournament.js index 440e53a..00a1934 100644 --- a/resources/js/components/pages/Tournament.js +++ b/resources/js/components/pages/Tournament.js @@ -13,6 +13,7 @@ import { patchResult, patchRound, patchUser, + removeApplication, sortParticipants, } from '../../helpers/Tournament'; @@ -32,6 +33,7 @@ const Tournament = () => { setError(null); setLoading(false); setTournament(sortParticipants(response.data)); + window.document.title = response.data.title; }) .catch(error => { setError(error); @@ -52,7 +54,13 @@ const Tournament = () => { setTournament(tournament => patchApplication(tournament, e.application)); } }) + .listen('ApplicationRemoved', e => { + if (e.application_id) { + setTournament(tournament => removeApplication(tournament, e.application_id)); + } + }) .listen('ParticipantChanged', e => { + console.log(e); if (e.participant) { setTournament(tournament => patchParticipant(tournament, e.participant)); }