kopia lustrzana https://github.com/elk-zone/elk
				
				
				
			
		
			
				
	
	
		
			32 wiersze
		
	
	
		
			676 B
		
	
	
	
		
			Vue
		
	
	
			
		
		
	
	
			32 wiersze
		
	
	
		
			676 B
		
	
	
	
		
			Vue
		
	
	
<script setup lang="ts">
 | 
						|
import { useI18n } from 'vue-i18n'
 | 
						|
 | 
						|
definePageMeta({
 | 
						|
  middleware: 'auth',
 | 
						|
  alias: ['/signin/callback'],
 | 
						|
})
 | 
						|
 | 
						|
const route = useRoute()
 | 
						|
const router = useRouter()
 | 
						|
if (process.client && route.path === '/signin/callback')
 | 
						|
  router.push('/home')
 | 
						|
 | 
						|
const { t } = useI18n()
 | 
						|
useHydratedHead({
 | 
						|
  title: () => t('nav.home'),
 | 
						|
})
 | 
						|
</script>
 | 
						|
 | 
						|
<template>
 | 
						|
  <MainContent>
 | 
						|
    <template #title>
 | 
						|
      <NuxtLink to="/home" timeline-title-style flex items-center gap-2 @click="$scrollToTop">
 | 
						|
        <div i-ri:home-5-line />
 | 
						|
        <span>{{ $t('nav.home') }}</span>
 | 
						|
      </NuxtLink>
 | 
						|
    </template>
 | 
						|
 | 
						|
    <TimelineHome v-if="isHydrated" />
 | 
						|
  </MainContent>
 | 
						|
</template>
 |