mirror of
https://iceshrimp.dev/Crimekillz/jointrashposs.git
synced 2024-11-25 02:09:05 +01:00
17 lines
580 B
TypeScript
17 lines
580 B
TypeScript
import {
|
|
getComposer,
|
|
useLocalePath as _useLocalePath,
|
|
} from 'vue-i18n-routing';
|
|
|
|
/** useLocalePathのラッパー関数。 */
|
|
export function useGLocalePath(
|
|
options?: NonNullable<Parameters<typeof _useLocalePath>[0]>
|
|
): ReturnType<typeof _useLocalePath> {
|
|
const { route, router, i18n, strategy } = options || {}
|
|
return _useLocalePath({
|
|
route: route || useRoute(),
|
|
router: router || useRouter(),
|
|
i18n: i18n || getComposer(useNuxtApp().$i18n),
|
|
strategy: strategy ?? 'prefix', // ←リンクではprefixつきにする
|
|
})
|
|
} |