📝 Added documentation about development-setup
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
<script lang='ts'>
|
||||
<script lang="ts">
|
||||
import { socket } from '$lib/socket';
|
||||
import { onDestroy, onMount } from 'svelte';
|
||||
import { browser } from '$app/env';
|
||||
import * as Sentry from "@sentry/browser";
|
||||
import * as Sentry from '@sentry/browser';
|
||||
|
||||
export let game_pin: string;
|
||||
|
||||
@@ -11,8 +11,7 @@
|
||||
|
||||
let hcaptcha = {
|
||||
execute: async (_a, _b) => ({ response: '' }),
|
||||
render: (_a, _b) => {
|
||||
}
|
||||
render: (_a, _b) => {}
|
||||
};
|
||||
let hcaptchaWidgetID;
|
||||
|
||||
@@ -33,8 +32,7 @@
|
||||
if (browser) {
|
||||
hcaptcha = {
|
||||
execute: async () => ({ response: '' }),
|
||||
render: () => {
|
||||
}
|
||||
render: () => {}
|
||||
};
|
||||
}
|
||||
});
|
||||
@@ -50,7 +48,7 @@
|
||||
});
|
||||
captcha_resp = response;
|
||||
} catch (e) {
|
||||
if (import.meta.env.VITE_SENTRY !== null){
|
||||
if (import.meta.env.VITE_SENTRY !== null) {
|
||||
Sentry.captureException(e);
|
||||
}
|
||||
alert('Captcha failed, reloading the page probably helps!');
|
||||
@@ -69,27 +67,27 @@
|
||||
</script>
|
||||
|
||||
<svelte:head>
|
||||
<script src='https://js.hcaptcha.com/1/api.js?render=explicit' async defer></script>
|
||||
<script src="https://js.hcaptcha.com/1/api.js?render=explicit" async defer></script>
|
||||
</svelte:head>
|
||||
|
||||
{#if game_pin === '' || game_pin.length <= 7}
|
||||
<div class='flex flex-col justify-center align-center w-screen h-screen'>
|
||||
<div class="flex flex-col justify-center align-center w-screen h-screen">
|
||||
<form
|
||||
on:submit|preventDefault={() => {}}
|
||||
class='flex-col flex justify-center align-center mx-auto'
|
||||
class="flex-col flex justify-center align-center mx-auto"
|
||||
>
|
||||
<h1 class='text-lg text-center'>Game Pin</h1>
|
||||
<h1 class="text-lg text-center">Game Pin</h1>
|
||||
<input
|
||||
class='border border-amber-800 self-center text-center text-black'
|
||||
class="border border-amber-800 self-center text-center text-black"
|
||||
bind:value={game_pin}
|
||||
maxlength='8'
|
||||
maxlength="8"
|
||||
/>
|
||||
<!-- use:tippy={{content: "Please enter the game pin", sticky: true, placement: 'top'}}-->
|
||||
|
||||
<br />
|
||||
<button
|
||||
class='bg-amber-800 hover:bg-amber-700 text-white font-bold py-2 px-4 rounded disabled:opacity-50 disabled:cursor-not-allowed mt-2'
|
||||
type='submit'
|
||||
class="bg-amber-800 hover:bg-amber-700 text-white font-bold py-2 px-4 rounded disabled:opacity-50 disabled:cursor-not-allowed mt-2"
|
||||
type="submit"
|
||||
disabled={game_pin.length <= 7}
|
||||
>
|
||||
Submit
|
||||
@@ -97,16 +95,16 @@
|
||||
</form>
|
||||
</div>
|
||||
{:else}
|
||||
<div class='flex flex-col justify-center align-center w-screen h-screen'>
|
||||
<div class="flex flex-col justify-center align-center w-screen h-screen">
|
||||
<form
|
||||
on:submit|preventDefault={setUsername}
|
||||
class='flex-col flex justify-center align-center mx-auto'
|
||||
class="flex-col flex justify-center align-center mx-auto"
|
||||
>
|
||||
<h1 class='text-lg text-center'>Username</h1>
|
||||
<input class='border border-amber-800 text-black text-center' bind:value={username} />
|
||||
<h1 class="text-lg text-center">Username</h1>
|
||||
<input class="border border-amber-800 text-black text-center" bind:value={username} />
|
||||
<button
|
||||
class='bg-amber-800 hover:bg-amber-700 text-white font-bold py-2 px-4 rounded disabled:cursor-not-allowed disabled:opacity-50 mt-2'
|
||||
type='submit'
|
||||
class="bg-amber-800 hover:bg-amber-700 text-white font-bold py-2 px-4 rounded disabled:cursor-not-allowed disabled:opacity-50 mt-2"
|
||||
type="submit"
|
||||
disabled={username.length <= 3}
|
||||
>
|
||||
Submit
|
||||
@@ -115,9 +113,9 @@
|
||||
</div>
|
||||
{/if}
|
||||
<div
|
||||
id='hcaptcha'
|
||||
class='h-captcha'
|
||||
id="hcaptcha"
|
||||
class="h-captcha"
|
||||
data-sitekey={hcaptchaSitekey}
|
||||
data-size='invisible'
|
||||
data-theme='dark'
|
||||
data-size="invisible"
|
||||
data-theme="dark"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user