fix: translations
This commit is contained in:
@@ -1,34 +1,34 @@
|
||||
<template>
|
||||
<div class="flex flex-col">
|
||||
<p class="text-sm">Country/Currency:</p>
|
||||
<USelectMenu v-model="country" :items="countries"
|
||||
class="w-44 bg-(--main-light) dark:bg-(--black) rounded-md hover:none! text-sm!" valueKey="id"
|
||||
:searchInput="false">
|
||||
<template #default="{ modelValue }">
|
||||
<div class="flex items-center gap-1">
|
||||
<span class="font-medium dark:text-white text-black whitespace-nowrap">{{ modelValue.name }} / {{
|
||||
currentCountry?.ps_currency.iso_code }}</span>
|
||||
</div>
|
||||
</template>
|
||||
<template #item-leading="{ item }">
|
||||
<div class="flex items-center rounded-md cursor-pointer transition-colors">
|
||||
<span class="ml-2 dark:text-white text-black font-medium">{{ item.name }}</span>
|
||||
</div>
|
||||
</template>
|
||||
</USelectMenu>
|
||||
</div>
|
||||
<USelectMenu v-model="country" :items="countries" value-key="id"
|
||||
class="w-48 bg-(--main-light) dark:bg-(--black) rounded-md shadow-sm" :searchInput="false">
|
||||
<template #default>
|
||||
<div class="flex flex-col items-start leading-tight">
|
||||
<span class="text-xs text-gray-400">
|
||||
Country/Currency
|
||||
</span>
|
||||
<span class="font-medium dark:text-white text-black">
|
||||
{{ country?.name }} / {{ country?.ps_currency.iso_code }}
|
||||
</span>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template #item-leading="{ item }">
|
||||
<div class="flex items-center gap-2 cursor-pointer">
|
||||
<span class="text-lg">{{ item.flag }}</span>
|
||||
<span class="font-medium dark:text-white text-black">
|
||||
{{ item.name }}
|
||||
</span>
|
||||
</div>
|
||||
</template>
|
||||
</USelectMenu>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { countries, currentCountry, switchLocalization } from '@/router/langs'
|
||||
import { useRouter, useRoute } from 'vue-router'
|
||||
import { useCookie } from '@/composable/useCookie'
|
||||
import { computed, watch } from 'vue'
|
||||
const router = useRouter()
|
||||
const route = useRoute()
|
||||
|
||||
const cookie = useCookie()
|
||||
|
||||
const country = computed({
|
||||
get() {
|
||||
return currentCountry.value
|
||||
|
||||
Reference in New Issue
Block a user