Skip to content

Commit 86acd4b

Browse files
committed
fix: enhance language selection UI and improve validation logic for language tags
1 parent 86c6d30 commit 86acd4b

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

custom/BulkActionButton.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,16 @@
3232
</button>
3333
</template>
3434

35-
<div class="grid grid-cols-2 gap-1 w-full">
35+
<div class="af-i18n-translations-selector grid grid-cols-2 gap-1 w-full">
3636
<Button @click="selectAll" :disabled="allChecked">{{ t('Select All') }}</Button>
3737
<Button @click="uncheckAll" :disabled="noneChecked">{{ t('Uncheck All') }}</Button>
3838
<div class="col-span-2 grid grid-cols-3 gap-1 mt-4">
39-
<div class="group hover:bg-gray-100 dark:hover:bg-gray-700 px-2 py-2 flex items-center cursor-pointer" v-for="(index, lang) in checkedLanguages" :key="index" @click="toggleLanguage(lang)">
39+
<div class="group hover:bg-gray-100 dark:hover:bg-gray-600 px-2 py-2 flex items-center cursor-pointer" v-for="(index, lang) in checkedLanguages" :key="index" @click="toggleLanguage(lang)">
4040
<Checkbox v-model="checkedLanguages[lang]" />
4141
<span class="flag-icon mr-2"
4242
:class="`flag-icon-${getCountryCodeFromLangCode(lang)}`"
4343
></span>
44-
<span class="group-hover:text-gray-900 text-gray-600">{{ ISO6391.getName(lang.slice(0,2)) }} ({{ lang }})</span>
44+
<span class="group-hover:text-gray-900 text-gray-600 dark:text-white dark:group-hover:text-gray-200">{{ ISO6391.getName(lang.slice(0,2)) }} ({{ lang }})</span>
4545
</div>
4646
</div>
4747
</div>

index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ function isValidSupportedLanguageTag(langCode: SupportedLanguage): boolean {
6161
}
6262
}
6363
);
64-
const isValid = schema && schema.language && schema.language.length === 2;
65-
return !!isValid;
64+
const isValid = schema.language.length === 2;
65+
return isValid;
6666
} catch (e) {
6767
return false;
6868
}

0 commit comments

Comments
 (0)