feat: add interactive button state and PocketBase integration

- Implemented button press tracking with visual feedback and event emission
- Integrated PocketBase for real-time session and movie data management
- Added session ID routing across pages for game state persistence
This commit is contained in:
Esa Kataja
2025-11-21 15:27:37 +02:00
parent e77c606aea
commit 68c7115d8e
4 changed files with 93 additions and 92 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ if (sessionid) {
<p v-if="isValid">Täällä on vain tyhmää läppää. Herkkänahkaisille ei suositella.</p>
<p v-else>Virheellinen koodi</p>
</div>
<NuxtLink class="btn btn-primary" to="/info" v-if="isValid">Sisään</NuxtLink>
<NuxtLink class="btn btn-primary" :to="'/info?sessionid=' + sessionid" v-if="isValid">Sisään</NuxtLink>
</main>
<footer><sup>&copy;</sup> {{ new Date().getFullYear() }} Kessinen</footer>
</div>