From 4c5a82cb876e96c72c50e8bc12bd8a43a9afe847 Mon Sep 17 00:00:00 2001 From: Daniel Karbach Date: Sat, 23 Dec 2023 17:06:51 +0100 Subject: [PATCH] improved user context --- resources/js/app/FullLayout.js | 9 +- resources/js/app/Header.js | 9 +- resources/js/app/LanguageSwitcher.js | 36 ++--- resources/js/app/Routes.js | 9 +- resources/js/app/User.js | 13 +- resources/js/app/index.js | 42 +---- .../js/components/applications/Button.js | 20 +-- resources/js/components/episodes/ApplyForm.js | 5 +- resources/js/components/episodes/Channel.js | 13 +- resources/js/components/episodes/Crew.js | 9 +- resources/js/components/episodes/Item.js | 9 +- .../js/components/episodes/RestreamAddForm.js | 2 +- .../js/components/results/DetailDialog.js | 50 +++--- resources/js/components/results/Item.js | 27 ++-- resources/js/components/results/List.js | 10 +- resources/js/components/rounds/Item.js | 94 ++++++------ resources/js/components/rounds/LockButton.js | 19 ++- resources/js/components/rounds/SeedButton.js | 22 +-- .../js/components/tournament/ApplyButton.js | 10 +- resources/js/components/tournament/Detail.js | 143 +++++++++--------- .../js/components/tournament/Scoreboard.js | 85 ++++++----- .../js/components/users/EditNicknameButton.js | 16 +- .../components/users/EditStreamLinkButton.js | 16 +- resources/js/helpers/UserContext.js | 13 -- resources/js/hooks/user.js | 78 ++++++++++ resources/js/pages/Event.js | 4 +- resources/js/pages/Schedule.js | 13 +- resources/js/pages/Technique.js | 4 +- resources/js/pages/TwitchBot.js | 4 +- webpack.mix.js | 40 ++--- 30 files changed, 415 insertions(+), 409 deletions(-) delete mode 100644 resources/js/helpers/UserContext.js create mode 100644 resources/js/hooks/user.js diff --git a/resources/js/app/FullLayout.js b/resources/js/app/FullLayout.js index c9bde32..29a7be2 100644 --- a/resources/js/app/FullLayout.js +++ b/resources/js/app/FullLayout.js @@ -1,18 +1,13 @@ -import PropTypes from 'prop-types'; import React from 'react'; import { Outlet } from 'react-router-dom'; import Footer from './Footer'; import Header from './Header'; -const FullLayout = ({ doLogout }) => <> -
+const FullLayout = () => <> +