20 lines
537 B
Vue
20 lines
537 B
Vue
<script setup lang="ts">
|
|
import { computed } from 'vue'
|
|
import { en, fr } from '@nuxt/ui/locale'
|
|
import { locale } from '@/i18n'
|
|
import { RouterView } from 'vue-router'
|
|
import { toastsAboveBulkBar } from '@/composables/useToastOffset'
|
|
|
|
const BULK_BAR_TOAST_OFFSET = 'max-sm:bottom-20'
|
|
|
|
const toaster = computed(() => ({
|
|
ui: { viewport: toastsAboveBulkBar.value ? BULK_BAR_TOAST_OFFSET : '' },
|
|
}))
|
|
</script>
|
|
|
|
<template>
|
|
<UApp class="isolate" :toaster="toaster" :locale="locale === 'fr' ? fr : en">
|
|
<RouterView />
|
|
</UApp>
|
|
</template>
|