]> git.localhorst.tv Git - alttp.git/blobdiff - resources/js/components/pages/Tournament.js
application admin UI
[alttp.git] / resources / js / components / pages / Tournament.js
index 440e53af5803cddc65af01287617d47645c6383d..00a19343c11b1c99c59d59937946f6ce85f89b17 100644 (file)
@@ -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));
                                }