generated from VLADIMIR/template_frontend
up
This commit is contained in:
@@ -61,6 +61,9 @@ const game = ref<Game | undefined>({
|
|||||||
|
|
||||||
const code = ref('')
|
const code = ref('')
|
||||||
const teamName = computed(() => game.value?.teams?.find((team) => team.ID === teamId)?.name)
|
const teamName = computed(() => game.value?.teams?.find((team) => team.ID === teamId)?.name)
|
||||||
|
const shouldShowLocalNetworkHint = computed(
|
||||||
|
() => uiStore.environment === 'prod' && game.value?.export?.state === 'ready',
|
||||||
|
)
|
||||||
|
|
||||||
const reviewKey = `game-review-${teamId}`
|
const reviewKey = `game-review-${teamId}`
|
||||||
const reviewSubmitted = ref(localStorage.getItem(reviewKey) === '1')
|
const reviewSubmitted = ref(localStorage.getItem(reviewKey) === '1')
|
||||||
@@ -304,21 +307,24 @@ useSimplePolling(() => {
|
|||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div
|
<div
|
||||||
v-if="story.background"
|
v-if="story.background && !shouldShowLocalNetworkHint"
|
||||||
class="case-background"
|
class="case-background"
|
||||||
:style="{ backgroundImage: `url(${JSON.stringify(story.background)})` }"
|
:style="{ backgroundImage: `url(${JSON.stringify(story.background)})` }"
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
/>
|
/>
|
||||||
|
<div v-if="shouldShowLocalNetworkHint" class="center-block-custom">
|
||||||
|
<div class="width700">
|
||||||
|
<n-alert type="error" role="alert">
|
||||||
|
Подключитесь к Wi-Fi организатора и обновите страницу.
|
||||||
|
</n-alert>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div
|
<div
|
||||||
|
v-else
|
||||||
class="center-block-custom bottom-margin smooth-scroll"
|
class="center-block-custom bottom-margin smooth-scroll"
|
||||||
:class="{ 'game-finished': game?.status === 'finish' }"
|
:class="{ 'game-finished': game?.status === 'finish' }"
|
||||||
ref="scrollContainer"
|
ref="scrollContainer"
|
||||||
>
|
>
|
||||||
<div v-if="uiStore.environment === 'prod' && game?.export?.state === 'ready'" class="width700">
|
|
||||||
<n-alert type="info" role="status">
|
|
||||||
Подключитесь к Wi-Fi организатора и обновите страницу.
|
|
||||||
</n-alert>
|
|
||||||
</div>
|
|
||||||
<div v-if="game?.status === 'finish'" class="width700">
|
<div v-if="game?.status === 'finish'" class="width700">
|
||||||
<MessagePaper role="status">
|
<MessagePaper role="status">
|
||||||
<div class="font">Игра завершена. Спасибо за участие!</div>
|
<div class="font">Игра завершена. Спасибо за участие!</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user