check session before enabling join/create buttons

This commit is contained in:
Nathaniel Tampus
2023-03-15 20:05:36 +08:00
parent 3821c4b43a
commit faaa43ea5b
2 changed files with 14 additions and 2 deletions

View File

@@ -50,7 +50,12 @@ export default function CreateGame() {
<option value="white">White</option>
<option value="black">Black</option>
</select>
<button className={"btn" + (buttonLoading ? " loading" : "")} type="submit">
<button
className={
"btn" + (buttonLoading ? " loading" : "") + (!session?.user?.id ? " btn-disabled" : "")
}
type="submit"
>
Create
</button>
</div>

View File

@@ -53,7 +53,14 @@ export default function JoinGame() {
name="joinGameCode"
id="joinGameCode"
/>
<button className={"btn btn-square" + (buttonLoading ? " loading" : "")} type="submit">
<button
className={
"btn btn-square" +
(buttonLoading ? " loading" : "") +
(!session?.user?.id ? " btn-disabled" : "")
}
type="submit"
>
Join
</button>
</form>