generated from VLADIMIR/template_frontend
up
This commit is contained in:
@@ -54,14 +54,14 @@ const isDownloadingQR = ref(false)
|
||||
const router = useRouter()
|
||||
const route = useRoute()
|
||||
const gameId = route.params.id
|
||||
type GameTab = 'game' | 'answers' | 'teams' | 'screens' | 'screens-map'
|
||||
type GameTab = 'settings' | 'teams' | 'screens' | 'game' | 'answers'
|
||||
|
||||
function isGameTab(value: string): value is GameTab {
|
||||
return ['game', 'answers', 'teams', 'screens', 'screens-map'].includes(value)
|
||||
return ['settings', 'teams', 'screens', 'game', 'answers'].includes(value)
|
||||
}
|
||||
|
||||
const queryTab = typeof route.query.tab === 'string' ? route.query.tab : ''
|
||||
const activeTab = ref<GameTab>(isGameTab(queryTab) ? queryTab : 'screens-map')
|
||||
const activeTab = ref<GameTab>(isGameTab(queryTab) ? queryTab : 'game')
|
||||
|
||||
async function setActiveTab(value: string) {
|
||||
if (!isGameTab(value)) return
|
||||
@@ -685,7 +685,7 @@ useSimplePolling(() => {
|
||||
<div class="center-block-custom">
|
||||
<div class="width1200">
|
||||
<n-tabs :value="activeTab" type="line" animated @update:value="setActiveTab">
|
||||
<n-tab-pane name="game" tab="Настройки">
|
||||
<n-tab-pane name="settings" tab="Настройки">
|
||||
<div class="game-tab-content">
|
||||
<UiBlock>
|
||||
<n-flex justify="end">
|
||||
@@ -804,7 +804,7 @@ useSimplePolling(() => {
|
||||
/>
|
||||
</div>
|
||||
</n-tab-pane>
|
||||
<n-tab-pane name="screens-map" tab="Игра">
|
||||
<n-tab-pane name="game" tab="Игра">
|
||||
<div class="game-tab-content">
|
||||
<UiBlock>
|
||||
<n-flex justify="space-between">
|
||||
|
||||
Reference in New Issue
Block a user