Skip to content

Commit

Permalink
refactor(plugins): consolidate imports from '#app' into '#imports'
Browse files Browse the repository at this point in the history
Merged multiple import statements from `#app` into a single
import statement from `#imports` across various plugin files.
This change improves code readability and consistency by
streamlining the import structure.
  • Loading branch information
s00d committed Feb 21, 2025
1 parent 7ba2aba commit 4026e0b
Show file tree
Hide file tree
Showing 7 changed files with 7 additions and 11 deletions.
2 changes: 1 addition & 1 deletion src/runtime/components/i18n-switcher.vue
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
<script lang="ts" setup>
import { ref, computed } from 'vue'
import type { CSSProperties } from 'vue'
import { useNuxtApp } from '#app'
import { useNuxtApp } from '#imports'
type LocaleCode = string
interface Locale {
Expand Down
2 changes: 1 addition & 1 deletion src/runtime/components/i18n-t.vue
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { h, defineComponent } from 'vue'
import type { VNode, PropType } from 'vue'
import type { PluralFunc } from 'nuxt-i18n-micro-types'
import type { PluginsInjections } from '../../runtime/plugins/01.plugin'
import { useNuxtApp } from '#app'
import { useNuxtApp } from '#imports'
export default defineComponent({
name: 'I18nT',
Expand Down
2 changes: 1 addition & 1 deletion src/runtime/components/locale-redirect.vue
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
</template>

<script setup>
import { useRoute, useI18n, createError } from '#imports'
import { useRoute, useI18n, createError, navigateTo } from '#imports'
const route = useRoute()
const { $getLocales, $defaultLocale } = useI18n()
Expand Down
3 changes: 1 addition & 2 deletions src/runtime/plugins/01.plugin.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ import type {
} from 'vue-router'
import { useTranslationHelper, interpolate, isNoPrefixStrategy, RouteService, FormatService } from 'nuxt-i18n-micro-core'
import type { ModuleOptionsExtend, Locale, I18nRouteParams, Params, Translation, Translations } from 'nuxt-i18n-micro-types'
import { defineNuxtPlugin, useRuntimeConfig } from '#app'
import { useRouter, useCookie, useState, unref, navigateTo } from '#imports'
import { useRouter, useCookie, useState, unref, navigateTo, defineNuxtPlugin, useRuntimeConfig } from '#imports'
import { plural } from '#build/i18n.plural.mjs'

const i18nHelper = useTranslationHelper()
Expand Down
3 changes: 1 addition & 2 deletions src/runtime/plugins/03.define.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@ import type { RouteLocationNormalizedLoaded } from 'vue-router'
import type { Ref, WatchHandle } from 'vue'
import type { ModuleOptionsExtend, Translations } from 'nuxt-i18n-micro-types'
import { isNoPrefixStrategy, isPrefixStrategy } from 'nuxt-i18n-micro-core'
import { defineNuxtPlugin, navigateTo, useRuntimeConfig } from '#app'
import { unref, useRoute, useRouter, useNuxtApp, watch, computed, onUnmounted } from '#imports'
import { unref, useRoute, useRouter, useNuxtApp, watch, computed, onUnmounted, defineNuxtPlugin, navigateTo, useRuntimeConfig } from '#imports'

type LocalesObject = Record<string, Translations>

Expand Down
3 changes: 1 addition & 2 deletions src/runtime/plugins/04.auto-detect.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import type { ModuleOptionsExtend } from 'nuxt-i18n-micro-types'
import { isPrefixStrategy, isNoPrefixStrategy } from 'nuxt-i18n-micro-core'
import { defineNuxtPlugin, useCookie, useRequestHeaders, navigateTo } from '#app'
import { useRoute, useRouter } from '#imports'
import { defineNuxtPlugin, useCookie, useRequestHeaders, navigateTo, useRoute, useRouter } from '#imports'

const parseAcceptLanguage = (acceptLanguage: string) =>
acceptLanguage
Expand Down
3 changes: 1 addition & 2 deletions src/runtime/plugins/05.hooks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@

import { isNoPrefixStrategy, useTranslationHelper } from 'nuxt-i18n-micro-core'
import type { ModuleOptionsExtend, Translations } from 'nuxt-i18n-micro-types'
import { defineNuxtPlugin, useRuntimeConfig } from '#app'
import { useRouter } from '#imports'
import { defineNuxtPlugin, useRuntimeConfig, useRouter } from '#imports'

const i18nHelper = useTranslationHelper()

Expand Down

0 comments on commit 4026e0b

Please sign in to comment.