Dialog formatting fixes

This commit is contained in:
Natsumi
2026-01-11 06:04:01 +13:00
parent 820b86be28
commit f7b2cf51e0
7 changed files with 45 additions and 846 deletions

865
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -228,6 +228,7 @@
:type="avatarDialog.isBlocked ? 'danger' : 'default'" :type="avatarDialog.isBlocked ? 'danger' : 'default'"
:icon="MoreFilled" :icon="MoreFilled"
size="large" size="large"
style="margin-left: 5px"
circle></el-button> circle></el-button>
</DropdownMenuTrigger> </DropdownMenuTrigger>
<DropdownMenuContent> <DropdownMenuContent>

View File

@@ -10,6 +10,7 @@
<template v-if="setAvatarStylesDialog.visible"> <template v-if="setAvatarStylesDialog.visible">
<div> <div>
<span>{{ t('dialog.set_avatar_styles.primary_style') }}</span> <span>{{ t('dialog.set_avatar_styles.primary_style') }}</span>
<br />
<Select <Select
:model-value="setAvatarStylesDialog.primaryStyle" :model-value="setAvatarStylesDialog.primaryStyle"
@update:modelValue="(v) => updateDialog({ primaryStyle: v === SELECT_CLEAR_VALUE ? '' : v })"> @update:modelValue="(v) => updateDialog({ primaryStyle: v === SELECT_CLEAR_VALUE ? '' : v })">
@@ -32,6 +33,7 @@
<div> <div>
<span>{{ t('dialog.set_avatar_styles.secondary_style') }}</span> <span>{{ t('dialog.set_avatar_styles.secondary_style') }}</span>
<br />
<Select <Select
:model-value="setAvatarStylesDialog.secondaryStyle" :model-value="setAvatarStylesDialog.secondaryStyle"
@update:modelValue="(v) => updateDialog({ secondaryStyle: v === SELECT_CLEAR_VALUE ? '' : v })"> @update:modelValue="(v) => updateDialog({ secondaryStyle: v === SELECT_CLEAR_VALUE ? '' : v })">
@@ -52,7 +54,7 @@
<br /> <br />
<div style="font-size: 12px; margin-top: 10px">{{ t('dialog.set_world_tags.author_tags') }}<br /></div> <div style="font-size: 12px">{{ t('dialog.set_world_tags.author_tags') }}</div>
<el-input <el-input
:model-value="setAvatarStylesDialog.authorTags" :model-value="setAvatarStylesDialog.authorTags"

View File

@@ -5,25 +5,21 @@
:model-value="setAvatarTagsDialog.visible" :model-value="setAvatarTagsDialog.visible"
@close="closeSetAvatarTagsDialog" @close="closeSetAvatarTagsDialog"
:title="t('dialog.set_avatar_tags.header')" :title="t('dialog.set_avatar_tags.header')"
width="770px" width="780px"
append-to-body> append-to-body>
<template v-if="setAvatarTagsDialog.visible"> <template v-if="setAvatarTagsDialog.visible">
<el-checkbox v-model="setAvatarTagsDialog.contentHorror" @change="updateSelectedAvatarTags">{{ <el-checkbox v-model="setAvatarTagsDialog.contentHorror" @change="updateSelectedAvatarTags">{{
t('dialog.set_avatar_tags.content_horror') t('dialog.set_avatar_tags.content_horror')
}}</el-checkbox> }}</el-checkbox>
<br />
<el-checkbox v-model="setAvatarTagsDialog.contentGore" @change="updateSelectedAvatarTags">{{ <el-checkbox v-model="setAvatarTagsDialog.contentGore" @change="updateSelectedAvatarTags">{{
t('dialog.set_avatar_tags.content_gore') t('dialog.set_avatar_tags.content_gore')
}}</el-checkbox> }}</el-checkbox>
<br />
<el-checkbox v-model="setAvatarTagsDialog.contentViolence" @change="updateSelectedAvatarTags">{{ <el-checkbox v-model="setAvatarTagsDialog.contentViolence" @change="updateSelectedAvatarTags">{{
t('dialog.set_avatar_tags.content_violence') t('dialog.set_avatar_tags.content_violence')
}}</el-checkbox> }}</el-checkbox>
<br />
<el-checkbox v-model="setAvatarTagsDialog.contentAdult" @change="updateSelectedAvatarTags">{{ <el-checkbox v-model="setAvatarTagsDialog.contentAdult" @change="updateSelectedAvatarTags">{{
t('dialog.set_avatar_tags.content_adult') t('dialog.set_avatar_tags.content_adult')
}}</el-checkbox> }}</el-checkbox>
<br />
<el-checkbox v-model="setAvatarTagsDialog.contentSex" @change="updateSelectedAvatarTags">{{ <el-checkbox v-model="setAvatarTagsDialog.contentSex" @change="updateSelectedAvatarTags">{{
t('dialog.set_avatar_tags.content_sex') t('dialog.set_avatar_tags.content_sex')
}}</el-checkbox> }}</el-checkbox>
@@ -35,6 +31,8 @@
:placeholder="t('dialog.set_avatar_tags.custom_tags_placeholder')" :placeholder="t('dialog.set_avatar_tags.custom_tags_placeholder')"
style="margin-top: 10px" style="margin-top: 10px"
@input="updateInputAvatarTags"></el-input> @input="updateInputAvatarTags"></el-input>
<br />
<br />
<template <template
v-if="setAvatarTagsDialog.ownAvatars.length === props.setAvatarTagsDialog.selectedAvatarIds.length"> v-if="setAvatarTagsDialog.ownAvatars.length === props.setAvatarTagsDialog.selectedAvatarIds.length">
<el-button size="small" @click="setAvatarTagsSelectToggle">{{ <el-button size="small" @click="setAvatarTagsSelectToggle">{{

View File

@@ -237,7 +237,7 @@
:type="groupDialog.ref.membershipStatus === 'userblocked' ? 'danger' : 'default'" :type="groupDialog.ref.membershipStatus === 'userblocked' ? 'danger' : 'default'"
:icon="MoreFilled" :icon="MoreFilled"
size="large" size="large"
class="ml-1.25" style="margin-left: 5px"
circle></el-button> circle></el-button>
</DropdownMenuTrigger> </DropdownMenuTrigger>
<DropdownMenuContent> <DropdownMenuContent>

View File

@@ -183,7 +183,12 @@
</TooltipWrapper> </TooltipWrapper>
<DropdownMenu> <DropdownMenu>
<DropdownMenuTrigger as-child> <DropdownMenuTrigger as-child>
<el-button type="default" :icon="MoreFilled" size="large" circle /> <el-button
type="default"
:icon="MoreFilled"
size="large"
style="margin-left: 5px"
circle />
</DropdownMenuTrigger> </DropdownMenuTrigger>
<DropdownMenuContent> <DropdownMenuContent>
<DropdownMenuItem @click="worldDialogCommand('Refresh')"> <DropdownMenuItem @click="worldDialogCommand('Refresh')">

View File

@@ -243,7 +243,9 @@
const isExportAvatarsListDialogVisible = ref(false); const isExportAvatarsListDialogVisible = ref(false);
const isEditInviteMessagesDialogVisible = ref(false); const isEditInviteMessagesDialogVisible = ref(false);
const isToolsTabVisible = computed(() => { const isToolsTabVisible = computed(() => {
return useRoute().name === 'tools'; const route = useRoute();
if (!route) return false;
return route.name === 'tools';
}); });
const showGroupCalendarDialog = () => { const showGroupCalendarDialog = () => {