feat:#94 finished delete and added translation

This commit is contained in:
masterElmar
2023-12-03 22:32:09 +01:00
parent 5cadfc0cbc
commit d1ea4da590
10 changed files with 99 additions and 34 deletions

View File

@@ -73,22 +73,6 @@ const onSelectAllChange = (event: MultiSelectAllChangeEvent) => {
function selectChange() {
selectAll.value = selectedModules.value.length === modules.value.length;
}
function itemsLabel(selectedModules: Module[]): string {
return (selectedModules ? selectedModules.length : 0) != 1
? t("additionalModules.modules")
: t("additionalModules.module");
}
function itemsLabelWithNumber(selectedModules: Module[]): string {
return (
selectedModules.length.toString() +
" " +
itemsLabel(selectedModules) +
" " +
t("additionalModules.dropDownFooterSelected")
);
}
</script>
<template>
@@ -111,7 +95,7 @@ function itemsLabelWithNumber(selectedModules: Module[]): string {
:placeholder="$t('additionalModules.dropDown')"
:auto-filter-focus="true"
:show-toggle-all="false"
:selected-items-label="itemsLabelWithNumber(selectedModules)"
:selected-items-label="$t('additionalModules.footerModulesSelected', { count: selectedModules.length ?? 0 })"
@change="selectChange()"
@selectall-change="onSelectAllChange($event)"
>
@@ -138,11 +122,7 @@ function itemsLabelWithNumber(selectedModules: Module[]): string {
</template>
<template #footer>
<div class="py-2 px-3">
<b>{{ selectedModules ? selectedModules.length : 0 }}</b>
item{{
(selectedModules ? selectedModules.length : 0) > 1 ? "s" : ""
}}
selected.
{{ t('additionalModules.footerModulesSelected', { count: selectedModules.length ?? 0 }) }}
</div>
</template>
</MultiSelect>