no matches placeholders

This commit is contained in:
Girish Ramakrishnan
2025-09-30 15:26:17 +02:00
parent 703621d84e
commit f8e15acf89
7 changed files with 18 additions and 11 deletions
+1 -1
View File
@@ -147,7 +147,7 @@ onMounted(async () => {
<br/>
<TableView :model="filteredDomains" :columns="columns" :busy="busy" style="max-height: 200px;">
<TableView :model="filteredDomains" :columns="columns" :busy="busy" style="max-height: 200px;" :placeholder="$t(search ? 'domains.noMatchesPlaceholder' : 'domains.emptyPlaceholder')">
<template #provider="domain">
{{ DomainsModel.prettyProviderName(domain.provider) }}
</template>
+1 -1
View File
@@ -161,4 +161,4 @@ onMounted(async () => {
flex-grow: 1;
}
</style>
</style>
+1 -1
View File
@@ -238,7 +238,7 @@ onMounted(async () => {
<Button @click="onAddOrEdit()">{{ $t('email.incoming.mailboxes.addAction') }}</Button>
</template>
<TableView :columns="columns" :model="filteredMailboxes" :busy="busy" :placeholder="$t('email.incoming.mailboxes.emptyPlaceholder')">
<TableView :columns="columns" :model="filteredMailboxes" :busy="busy" :placeholder="$t(searchFilter ? 'email.incoming.mailboxes.noMatchesPlaceholder' : 'email.incoming.mailboxes.emptyPlaceholder')">
<template #aliases="mailbox">{{ renderAliases(mailbox.aliases) }}</template>
<template #usage="mailbox">
<span v-if="mailbox.usage">{{ prettyDecimalSize(mailbox.usage.diskSize) }}</span>
@@ -169,7 +169,7 @@ onMounted(async () => {
<Button @click="onAddOrEdit()">{{ $t('email.incoming.mailboxes.addAction') }}</Button>
</template>
<TableView :columns="columns" :model="filteredMailinglists" :busy="busy" :placeholder="$t('email.incoming.mailinglists.emptyPlaceholder')">
<TableView :columns="columns" :model="filteredMailinglists" :busy="busy" :placeholder="$t(searchFilter ? 'email.incoming.mailinglists.noMatchesPlaceholder' : 'email.incoming.mailinglists.emptyPlaceholder')">
<template #membersOnly="mailinglist">
<i class="fas" :class="{ 'fa-door-closed': mailinglist.membersOnly, 'fa-door-open': !mailinglist.membersOnly }" v-tooltip="$t(mailinglist.membersOnly ? 'email.incoming.mailinglists.everyoneTooltip' : 'email.incoming.mailinglists.membersOnlyTooltip')"></i>
</template>
+1 -1
View File
@@ -165,7 +165,7 @@ onMounted(async () => {
<Button @click="onEditOrAddGroup()">{{ $t('main.action.add') }}</Button>
</template>
<TableView :columns="groupsColumns" :model="filteredGroups" :busy="busy" style="max-height: 400px;" :placeholder="$t('users.groups.emptyPlaceholder')">
<TableView :columns="groupsColumns" :model="filteredGroups" :busy="busy" style="max-height: 400px;" :placeholder="$t(searchFilter ? 'users.groups.noMatchesPlaceholder' : 'users.groups.emptyPlaceholder')">
<template #name="group">
{{ group.name }} &nbsp; <i v-if="group.source" class="far fa-address-book" v-tooltip="$t('users.groups.externalLdapTooltip')"></i>
</template>
+1 -1
View File
@@ -236,7 +236,7 @@ onMounted(async () => {
<Button @click="onEditOrAddUser()">{{ $t('main.action.add') }}</Button>
</template>
<TableView :columns="usersColumns" :model="filteredUsers" :busy="busy" style="max-height: 400px;">
<TableView :columns="usersColumns" :model="filteredUsers" :busy="busy" style="max-height: 400px;" :placeholder="$t(search ? 'users.users.noMatchesPlaceholder' : 'users.users.emptyPlaceholder')">
<template #role="user">
<i class="fas fa-crown arrow" v-if="user.active && user.role === 'owner'" v-tooltip="$t('users.users.superadminTooltip')"></i>
<i class="fa fa-user-tie arrow" v-if="user.active && user.role === 'admin'" v-tooltip="$t('users.users.adminTooltip')"></i>